pub struct RequiredPlugin {
pub name: String,
pub source: RequiredSource,
pub enable_mode: Option<String>,
pub pinned: bool,
}Expand description
One plugin a guest declared via require.
Fields§
§name: String§source: RequiredSource§enable_mode: Option<String>The mode to enable once the plugin loads. The host carries this as an
opaque string and never interprets it — the mode is the plugin’s own
surface (feedback_mode_owns_its_surface).
pinned: boolTrait Implementations§
Source§impl Clone for RequiredPlugin
impl Clone for RequiredPlugin
Source§fn clone(&self) -> RequiredPlugin
fn clone(&self) -> RequiredPlugin
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RequiredPlugin
impl Debug for RequiredPlugin
impl Eq for RequiredPlugin
Source§impl PartialEq for RequiredPlugin
impl PartialEq for RequiredPlugin
impl StructuralPartialEq for RequiredPlugin
Auto Trait Implementations§
impl Freeze for RequiredPlugin
impl RefUnwindSafe for RequiredPlugin
impl Send for RequiredPlugin
impl Sync for RequiredPlugin
impl Unpin for RequiredPlugin
impl UnsafeUnpin for RequiredPlugin
impl UnwindSafe for RequiredPlugin
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more