pub struct Directory {
pub name: Option<String>,
pub source_path: Option<String>,
pub rights: Option<Operations>,
}Expand description
Declares a directory capability backed by this component.
To learn more about directories, see: https://fuchsia.dev/fuchsia-src/glossary#directory
Fields§
§name: Option<String>§source_path: Option<String>§rights: Option<Operations>Trait Implementations§
Source§impl CompatFrom<Directory> for Directory
impl CompatFrom<Directory> for Directory
Source§fn compat_from(value: Directory) -> Directory
fn compat_from(value: Directory) -> Directory
Converts
value into a value of this type.Source§impl<'a, ___E> Encode<Directory<'static>, ___E> for &'a Directorywhere
___E: Encoder + ?Sized,
impl<'a, ___E> Encode<Directory<'static>, ___E> for &'a Directorywhere
___E: Encoder + ?Sized,
Source§impl<___E> Encode<Directory<'static>, ___E> for Directorywhere
___E: Encoder + ?Sized,
impl<___E> Encode<Directory<'static>, ___E> for Directorywhere
___E: Encoder + ?Sized,
Source§impl<'de> FromWireRef<Directory<'de>> for Directory
impl<'de> FromWireRef<Directory<'de>> for Directory
Source§fn from_wire_ref(wire: &Directory<'de>) -> Directory
fn from_wire_ref(wire: &Directory<'de>) -> Directory
Converts the given
wire reference to this type.impl StructuralPartialEq for Directory
Auto Trait Implementations§
impl Freeze for Directory
impl RefUnwindSafe for Directory
impl Send for Directory
impl Sync for Directory
impl Unpin for Directory
impl UnwindSafe for Directory
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T, W> FromWireOption<WireBox<'_, W>> for Twhere
T: FromWire<W>,
impl<T, W> FromWireOption<WireBox<'_, W>> for Twhere
T: FromWire<W>,
§fn from_wire_option(wire: WireBox<'_, W>) -> Option<T>
fn from_wire_option(wire: WireBox<'_, W>) -> Option<T>
Converts the given
wire to an option of this type.§impl<T, W> FromWireOptionRef<WireBox<'_, W>> for Twhere
T: FromWireRef<W>,
impl<T, W> FromWireOptionRef<WireBox<'_, W>> for Twhere
T: FromWireRef<W>,
§fn from_wire_option_ref(wire: &WireBox<'_, W>) -> Option<T>
fn from_wire_option_ref(wire: &WireBox<'_, W>) -> Option<T>
Converts the given
wire reference to an option of this type.§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]