pub struct AddonInstallGuide {Show 18 fields
pub manifest_id: String,
pub addon_name: String,
pub protocol_version: String,
pub runtime_kind: AddonRuntimeKind,
pub runtime_reference: AddonRuntimeReference,
pub base_url_scheme: String,
pub base_url_configured: bool,
pub declared_resources: Vec<AddonResource>,
pub declared_scopes: Vec<AddonScope>,
pub required_secret_fields: Vec<AddonInstallSecretField>,
pub provided_secret_refs: Vec<String>,
pub missing_required_secret_fields: Vec<String>,
pub has_configuration_schema: bool,
pub entry_point_count: u32,
pub hosted_page_count: u32,
pub task_count: u32,
pub event_subscription_count: u32,
pub install_steps: Vec<AddonInstallStep>,
}Fields§
§manifest_id: String§addon_name: String§protocol_version: String§runtime_kind: AddonRuntimeKind§runtime_reference: AddonRuntimeReference§base_url_scheme: String§base_url_configured: bool§declared_resources: Vec<AddonResource>§declared_scopes: Vec<AddonScope>§required_secret_fields: Vec<AddonInstallSecretField>§provided_secret_refs: Vec<String>§missing_required_secret_fields: Vec<String>§has_configuration_schema: bool§entry_point_count: u32§hosted_page_count: u32§task_count: u32§event_subscription_count: u32§install_steps: Vec<AddonInstallStep>Trait Implementations§
Source§impl Clone for AddonInstallGuide
impl Clone for AddonInstallGuide
Source§fn clone(&self) -> AddonInstallGuide
fn clone(&self) -> AddonInstallGuide
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 AddonInstallGuide
impl Debug for AddonInstallGuide
Source§impl<'de> Deserialize<'de> for AddonInstallGuide
impl<'de> Deserialize<'de> for AddonInstallGuide
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AddonInstallGuide
impl PartialEq for AddonInstallGuide
Source§fn eq(&self, other: &AddonInstallGuide) -> bool
fn eq(&self, other: &AddonInstallGuide) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AddonInstallGuide
impl Serialize for AddonInstallGuide
impl Eq for AddonInstallGuide
impl StructuralPartialEq for AddonInstallGuide
Auto Trait Implementations§
impl Freeze for AddonInstallGuide
impl RefUnwindSafe for AddonInstallGuide
impl Send for AddonInstallGuide
impl Sync for AddonInstallGuide
impl Unpin for AddonInstallGuide
impl UnsafeUnpin for AddonInstallGuide
impl UnwindSafe for AddonInstallGuide
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