pub struct Resolver {
pub name: Option<String>,
pub source_path: Option<String>,
}Expand description
Declares a resolver which is responsible for resolving component URLs to
actual components. See fuchsia.component.resolution.Resolver for the
protocol resolvers are expected to implement.
Fields§
§name: Option<String>§source_path: Option<String>Trait Implementations§
Source§impl CompatFrom<Resolver> for Resolver
impl CompatFrom<Resolver> for Resolver
Source§fn compat_from(value: Resolver) -> Resolver
fn compat_from(value: Resolver) -> Resolver
Converts
value into a value of this type.Source§impl<'a, ___E> Encode<Resolver<'static>, ___E> for &'a Resolverwhere
___E: Encoder + ?Sized,
impl<'a, ___E> Encode<Resolver<'static>, ___E> for &'a Resolverwhere
___E: Encoder + ?Sized,
Source§impl<___E> Encode<Resolver<'static>, ___E> for Resolverwhere
___E: Encoder + ?Sized,
impl<___E> Encode<Resolver<'static>, ___E> for Resolverwhere
___E: Encoder + ?Sized,
Source§impl<'de> FromWireRef<Resolver<'de>> for Resolver
impl<'de> FromWireRef<Resolver<'de>> for Resolver
Source§fn from_wire_ref(wire: &Resolver<'de>) -> Resolver
fn from_wire_ref(wire: &Resolver<'de>) -> Resolver
Converts the given
wire reference to this type.impl StructuralPartialEq for Resolver
Auto Trait Implementations§
impl Freeze for Resolver
impl RefUnwindSafe for Resolver
impl Send for Resolver
impl Sync for Resolver
impl Unpin for Resolver
impl UnwindSafe for Resolver
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]