pub struct DirectoryObjectData {
pub entries: Vec<(Vec<u8>, u16, Vec<u8>)>,
pub is_service_gateway: bool,
}Expand description
Owned data extracted from a DirectoryMessage.
Fields§
§entries: Vec<(Vec<u8>, u16, Vec<u8>)>Bindings in this directory: (name_bytes_no_nul, module_id, object_key_bytes).
is_service_gateway: boolTrue if this is a ServiceGateway (the carousel root).
Trait Implementations§
Source§impl Clone for DirectoryObjectData
impl Clone for DirectoryObjectData
Source§fn clone(&self) -> DirectoryObjectData
fn clone(&self) -> DirectoryObjectData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DirectoryObjectData
impl Debug for DirectoryObjectData
impl Eq for DirectoryObjectData
Source§impl PartialEq for DirectoryObjectData
impl PartialEq for DirectoryObjectData
Source§fn eq(&self, other: &DirectoryObjectData) -> bool
fn eq(&self, other: &DirectoryObjectData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DirectoryObjectData
Auto Trait Implementations§
impl Freeze for DirectoryObjectData
impl RefUnwindSafe for DirectoryObjectData
impl Send for DirectoryObjectData
impl Sync for DirectoryObjectData
impl Unpin for DirectoryObjectData
impl UnsafeUnpin for DirectoryObjectData
impl UnwindSafe for DirectoryObjectData
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