pub struct ResolvedComponent {
pub resolved_url: String,
pub context_to_resolve_children: Option<ComponentResolutionContext>,
pub decl: ComponentDecl,
pub package: Option<ResolvedPackage>,
pub config_values: Option<ConfigValuesData>,
pub abi_revision: Option<AbiRevision>,
}
Expand description
The response returned from a Resolver. This struct is derived from the FIDL
fuchsia.component.resolution.Component
table, except that the opaque binary ComponentDecl has been deserialized and validated.
Fields§
§resolved_url: String
The url used to resolve this component.
context_to_resolve_children: Option<ComponentResolutionContext>
The package context, from the component resolution context returned by the resolver.
decl: ComponentDecl
§package: Option<ResolvedPackage>
§config_values: Option<ConfigValuesData>
§abi_revision: Option<AbiRevision>
Trait Implementations§
Source§impl Debug for ResolvedComponent
impl Debug for ResolvedComponent
Source§impl From<ResolvedComponent> for Component
impl From<ResolvedComponent> for Component
Source§fn from(component: ResolvedComponent) -> Self
fn from(component: ResolvedComponent) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ResolvedComponent
impl RefUnwindSafe for ResolvedComponent
impl Send for ResolvedComponent
impl Sync for ResolvedComponent
impl Unpin for ResolvedComponent
impl UnwindSafe for ResolvedComponent
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