pub struct ExtensionAsset {Show 20 fields
pub name: String,
pub sql_name: String,
pub source_kind: String,
pub archive: String,
pub sha256: String,
pub module_sha256: String,
pub native_modules: Vec<BinaryAsset>,
pub size: u64,
pub stable: bool,
pub control_files: Vec<String>,
pub dependencies: Vec<String>,
pub native_dependencies: Vec<String>,
pub load_order: Vec<String>,
pub lifecycle: Option<ExtensionLifecycle>,
pub extension_imports: Vec<WasmImport>,
pub core_exports_required: Vec<String>,
pub unresolved_imports: Vec<WasmImport>,
pub installed_files: Vec<String>,
pub smoke_status: Option<ExtensionSmokeStatus>,
pub link: Option<WasmLinkMetadata>,
}Fields§
§name: String§sql_name: String§source_kind: String§archive: String§sha256: String§module_sha256: String§native_modules: Vec<BinaryAsset>§size: u64§stable: bool§control_files: Vec<String>§dependencies: Vec<String>§native_dependencies: Vec<String>§load_order: Vec<String>§lifecycle: Option<ExtensionLifecycle>§extension_imports: Vec<WasmImport>§core_exports_required: Vec<String>§unresolved_imports: Vec<WasmImport>§installed_files: Vec<String>§smoke_status: Option<ExtensionSmokeStatus>§link: Option<WasmLinkMetadata>Trait Implementations§
Source§impl Clone for ExtensionAsset
impl Clone for ExtensionAsset
Source§fn clone(&self) -> ExtensionAsset
fn clone(&self) -> ExtensionAsset
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 ExtensionAsset
impl Debug for ExtensionAsset
Source§impl<'de> Deserialize<'de> for ExtensionAsset
impl<'de> Deserialize<'de> for ExtensionAsset
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
impl Eq for ExtensionAsset
Source§impl PartialEq for ExtensionAsset
impl PartialEq for ExtensionAsset
Source§impl Serialize for ExtensionAsset
impl Serialize for ExtensionAsset
impl StructuralPartialEq for ExtensionAsset
Auto Trait Implementations§
impl Freeze for ExtensionAsset
impl RefUnwindSafe for ExtensionAsset
impl Send for ExtensionAsset
impl Sync for ExtensionAsset
impl Unpin for ExtensionAsset
impl UnsafeUnpin for ExtensionAsset
impl UnwindSafe for ExtensionAsset
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