pub enum ReceiveSegment {
Show 20 variants
Text {
data: TextData,
},
Face {
data: FaceData,
},
Image {
data: ImageData,
},
Record {
data: RecordData,
},
Video {
data: VideoData,
},
At {
data: AtData,
},
Rps {
data: RpsData,
},
Dice {
data: DiceData,
},
Shake {
data: ShakeData,
},
Poke {
data: PokeData,
},
Anonymous {
data: AnonymousData,
},
Share {
data: ShareData,
},
Contact {
data: ContactData,
},
Location {
data: LocationData,
},
Music {
data: MusicData,
},
Reply {
data: ReplyData,
},
Forward {
data: ForwardData,
},
Node {
data: NodeData,
},
Xml {
data: XmlData,
},
Json {
data: JsonData,
},
}Variants§
Text
Face
Image
Record
Fields
§
data: RecordDataVideo
At
Rps
Dice
Shake
Poke
Anonymous
Fields
§
data: AnonymousDataContact
Fields
§
data: ContactDataLocation
Fields
§
data: LocationDataMusic
Reply
Forward
Fields
§
data: ForwardDataNode
Xml
Json
Trait Implementations§
Source§impl Clone for ReceiveSegment
impl Clone for ReceiveSegment
Source§fn clone(&self) -> ReceiveSegment
fn clone(&self) -> ReceiveSegment
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReceiveSegment
impl Debug for ReceiveSegment
Source§impl<'de> Deserialize<'de> for ReceiveSegment
impl<'de> Deserialize<'de> for ReceiveSegment
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ReceiveSegment
impl RefUnwindSafe for ReceiveSegment
impl Send for ReceiveSegment
impl Sync for ReceiveSegment
impl Unpin for ReceiveSegment
impl UnsafeUnpin for ReceiveSegment
impl UnwindSafe for ReceiveSegment
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more