#[repr(C)]pub struct WireExposeDirectory { /* private fields */ }
Expand description
The wire type corresponding to ExposeDirectory
.
Implementations§
Source§impl WireExposeDirectory
impl WireExposeDirectory
pub fn source(&self) -> Option<&WireRef>
pub fn source_name(&self) -> Option<&WireString>
pub fn target(&self) -> Option<&WireRef>
pub fn target_name(&self) -> Option<&WireString>
pub fn rights(&self) -> Option<&WireOperations>
pub fn subdir(&self) -> Option<&WireString>
pub fn availability(&self) -> Option<&WireAvailability>
pub fn source_dictionary(&self) -> Option<&WireString>
Trait Implementations§
Source§impl Debug for WireExposeDirectory
impl Debug for WireExposeDirectory
Source§impl<___D> Decode<___D> for WireExposeDirectorywhere
___D: Decoder + ?Sized,
impl<___D> Decode<___D> for WireExposeDirectorywhere
___D: Decoder + ?Sized,
Source§impl TakeFrom<WireExposeDirectory> for ExposeDirectory
impl TakeFrom<WireExposeDirectory> for ExposeDirectory
Source§fn take_from(from: &WireExposeDirectory) -> Self
fn take_from(from: &WireExposeDirectory) -> Self
Converts from the given
T
, taking any resources that can’t be cloned.§const COPY_OPTIMIZATION: CopyOptimization<Self> = _
const COPY_OPTIMIZATION: CopyOptimization<Self> = _
An optimization flag that allows the bytes of this type to be copied directly during
conversion instead of calling
take_from
. Read moreSource§impl TakeFrom<WireExposeDirectory> for ExposeDirectory
impl TakeFrom<WireExposeDirectory> for ExposeDirectory
Source§fn take_from(from: &WireExposeDirectory) -> Self
fn take_from(from: &WireExposeDirectory) -> Self
Converts from the given
T
, taking any resources that can’t be cloned.§const COPY_OPTIMIZATION: CopyOptimization<Self> = _
const COPY_OPTIMIZATION: CopyOptimization<Self> = _
An optimization flag that allows the bytes of this type to be copied directly during
conversion instead of calling
take_from
. Read moreSource§impl ZeroPadding for WireExposeDirectory
impl ZeroPadding for WireExposeDirectory
Source§fn zero_padding(out: &mut MaybeUninit<Self>)
fn zero_padding(out: &mut MaybeUninit<Self>)
Writes zeroes to the padding for this type, if any.
Auto Trait Implementations§
impl Freeze for WireExposeDirectory
impl RefUnwindSafe for WireExposeDirectory
impl !Send for WireExposeDirectory
impl !Sync for WireExposeDirectory
impl Unpin for WireExposeDirectory
impl UnwindSafe for WireExposeDirectory
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