pub struct PluginInstanceAuthoringState { /* private fields */ }Expand description
Read-only authoring state for one Plugin Instance.
This describes only the App-owned difference and the Host policy needed to present it safely. The resolved Plan remains Host-owned runtime input.
Implementations§
Source§impl PluginInstanceAuthoringState
impl PluginInstanceAuthoringState
pub const fn id(&self) -> &PluginInstanceId
pub const fn is_enabled(&self) -> bool
pub const fn is_host_default(&self) -> bool
pub const fn is_disableable(&self) -> bool
pub fn root_configuration_toml(&self) -> Option<&str>
pub const fn source_digest(&self) -> &PluginConfigurationSourceDigest
pub const fn is_disabled_by_root(&self) -> bool
pub const fn has_root_difference(&self) -> bool
Trait Implementations§
Source§impl Clone for PluginInstanceAuthoringState
impl Clone for PluginInstanceAuthoringState
Source§fn clone(&self) -> PluginInstanceAuthoringState
fn clone(&self) -> PluginInstanceAuthoringState
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 PluginInstanceAuthoringState
impl Debug for PluginInstanceAuthoringState
impl Eq for PluginInstanceAuthoringState
impl StructuralPartialEq for PluginInstanceAuthoringState
Auto Trait Implementations§
impl Freeze for PluginInstanceAuthoringState
impl RefUnwindSafe for PluginInstanceAuthoringState
impl Send for PluginInstanceAuthoringState
impl Sync for PluginInstanceAuthoringState
impl Unpin for PluginInstanceAuthoringState
impl UnsafeUnpin for PluginInstanceAuthoringState
impl UnwindSafe for PluginInstanceAuthoringState
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.