pub enum StreamObject {
NewObject(NewObject),
NewClass(NewClass),
NewArray(NewArray),
NewString(StreamString),
NewEnum(NewEnum),
NewClassDesc(ClassDesc),
PrevObject {
handle: u32,
},
NullReference,
Exception,
Reset,
}Expand description
An object in the serialization stream.
Variants§
NewObject(NewObject)
NewClass(NewClass)
NewArray(NewArray)
NewString(StreamString)
NewEnum(NewEnum)
NewClassDesc(ClassDesc)
PrevObject
NullReference
Exception
Reset
Implementations§
Trait Implementations§
Source§impl Clone for StreamObject
impl Clone for StreamObject
Source§fn clone(&self) -> StreamObject
fn clone(&self) -> StreamObject
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 moreAuto Trait Implementations§
impl Freeze for StreamObject
impl RefUnwindSafe for StreamObject
impl Send for StreamObject
impl Sync for StreamObject
impl Unpin for StreamObject
impl UnsafeUnpin for StreamObject
impl UnwindSafe for StreamObject
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