pub struct HostDependencyInput {
pub consumer: PluginInstanceId,
pub requirement: String,
pub providers: Vec<PluginInstanceId>,
pub default_provider: Option<PluginInstanceId>,
}Expand description
Host-granted candidate set for one App-selectable named dependency.
Fields§
§consumer: PluginInstanceId§requirement: String§providers: Vec<PluginInstanceId>§default_provider: Option<PluginInstanceId>Trait Implementations§
Auto Trait Implementations§
impl Freeze for HostDependencyInput
impl RefUnwindSafe for HostDependencyInput
impl Send for HostDependencyInput
impl Sync for HostDependencyInput
impl Unpin for HostDependencyInput
impl UnsafeUnpin for HostDependencyInput
impl UnwindSafe for HostDependencyInput
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