Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
model-entity
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
rust common
model-entity
Commits
c36199a4
Commit
c36199a4
authored
Aug 23, 2024
by
xuwencheng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
consume
parent
cfbe61ef
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
23 additions
and
0 deletions
+23
-0
Cargo.toml
Cargo.toml
+1
-0
mod.rs
src/client/mod.rs
+20
-0
lib.rs
src/lib.rs
+2
-0
No files found.
Cargo.toml
View file @
c36199a4
...
@@ -8,6 +8,7 @@ default = []
...
@@ -8,6 +8,7 @@ default = []
socket
=
[
"rmp"
,
"rmp-serde"
,
"bytes"
,
"flate2"
]
socket
=
[
"rmp"
,
"rmp-serde"
,
"bytes"
,
"flate2"
]
paidui
=
[]
paidui
=
[]
login
=
[]
login
=
[]
client
=
["socket"]
[dependencies]
[dependencies]
anyhow
=
{
version
=
"1"
,
features
=
["std"]
,
default-features
=
false
}
anyhow
=
{
version
=
"1"
,
features
=
["std"]
,
default-features
=
false
}
...
...
src/client/mod.rs
0 → 100644
View file @
c36199a4
use
serde
::{
Deserialize
,
Serialize
};
use
crate
::
socket
::
protocol
::
Qos
;
#[derive(Debug,
Clone,
Deserialize,
Serialize)]
pub
struct
PublishMessage
{
#[serde(rename
=
"message_id"
)]
pub
id
:
i64
,
#[serde(rename
=
"business_type"
)]
pub
ty
:
i32
,
pub
qos
:
Qos
,
pub
data
:
Option
<
String
>
,
}
impl
PublishMessage
{
/// Creates new header given it's name and value.
pub
fn
new
(
id
:
i64
,
ty
:
i32
,
qos
:
Qos
,
data
:
Option
<
String
>
)
->
Self
{
Self
{
id
,
ty
,
qos
,
data
}
}
}
\ No newline at end of file
src/lib.rs
View file @
c36199a4
...
@@ -7,6 +7,8 @@ pub mod paidui;
...
@@ -7,6 +7,8 @@ pub mod paidui;
pub
mod
serde
;
pub
mod
serde
;
#[cfg(feature
=
"socket"
)]
#[cfg(feature
=
"socket"
)]
pub
mod
socket
;
pub
mod
socket
;
#[cfg(feature
=
"client"
)]
pub
mod
client
;
#[cfg(test)]
#[cfg(test)]
mod
tests
{
mod
tests
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment