pub struct RequestOrResponse { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Clone for RequestOrResponse
impl Clone for RequestOrResponse
Source§impl Message for RequestOrResponse
impl Message for RequestOrResponse
Source§fn kind(&self) -> MessageKind
fn kind(&self) -> MessageKind
Gets the MessageKind of this type
fn to_boxed_any(self: Box<Self>) -> Box<dyn Any>
fn is_fragment(&self) -> bool
fn is_request(&self) -> bool
fn bit_length( &self, converter: &mut dyn LocalEntityAndGlobalEntityConverterMut, ) -> u32
fn create_builder() -> Box<dyn MessageBuilder>where
Self: Sized,
Source§fn relations_waiting(&self) -> Option<HashSet<RemoteEntity>>
fn relations_waiting(&self) -> Option<HashSet<RemoteEntity>>
Returns a list of LocalEntities contained within the Message’s EntityProperty fields, which are waiting to be converted to GlobalEntities
Source§fn relations_complete(
&mut self,
converter: &dyn LocalEntityAndGlobalEntityConverter,
)
fn relations_complete( &mut self, converter: &dyn LocalEntityAndGlobalEntityConverter, )
Converts any LocalEntities contained within the Message’s EntityProperty fields to GlobalEntities
Source§fn write(
&self,
message_kinds: &MessageKinds,
writer: &mut dyn BitWrite,
converter: &mut dyn LocalEntityAndGlobalEntityConverterMut,
)
fn write( &self, message_kinds: &MessageKinds, writer: &mut dyn BitWrite, converter: &mut dyn LocalEntityAndGlobalEntityConverterMut, )
Writes data into an outgoing byte stream
Auto Trait Implementations§
impl Freeze for RequestOrResponse
impl RefUnwindSafe for RequestOrResponse
impl Send for RequestOrResponse
impl Sync for RequestOrResponse
impl Unpin for RequestOrResponse
impl UnwindSafe for RequestOrResponse
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