pub struct ArchivedAssetPackage{
pub name: Archived<Arc<str>>,
pub index: Archived<i64>,
pub version: Archived<Arc<str>>,
pub target_url: Archived<Arc<str>>,
pub assets: Archived<Arc<[Arc<Asset>]>>,
pub created: Archived<i64>,
pub updated: Archived<i64>,
pub web_components: Archived<Arc<[WebComponent]>>,
}
Expand description
An archived AssetPackage
Fields§
§name: Archived<Arc<str>>
The archived counterpart of AssetPackage::name
index: Archived<i64>
The archived counterpart of AssetPackage::index
version: Archived<Arc<str>>
The archived counterpart of AssetPackage::version
target_url: Archived<Arc<str>>
The archived counterpart of AssetPackage::target_url
assets: Archived<Arc<[Arc<Asset>]>>
The archived counterpart of AssetPackage::assets
created: Archived<i64>
The archived counterpart of AssetPackage::created
updated: Archived<i64>
The archived counterpart of AssetPackage::updated
web_components: Archived<Arc<[WebComponent]>>
The archived counterpart of AssetPackage::web_components
Trait Implementations§
Source§impl<__C: ?Sized> CheckBytes<__C> for ArchivedAssetPackagewhere
Arc<str>: Archive,
i64: Archive,
Arc<[Arc<Asset>]>: Archive,
Arc<[WebComponent]>: Archive,
Archived<Arc<str>>: CheckBytes<__C>,
Archived<i64>: CheckBytes<__C>,
Archived<Arc<[Arc<Asset>]>>: CheckBytes<__C>,
Archived<Arc<[WebComponent]>>: CheckBytes<__C>,
impl<__C: ?Sized> CheckBytes<__C> for ArchivedAssetPackagewhere
Arc<str>: Archive,
i64: Archive,
Arc<[Arc<Asset>]>: Archive,
Arc<[WebComponent]>: Archive,
Archived<Arc<str>>: CheckBytes<__C>,
Archived<i64>: CheckBytes<__C>,
Archived<Arc<[Arc<Asset>]>>: CheckBytes<__C>,
Archived<Arc<[WebComponent]>>: CheckBytes<__C>,
Source§type Error = StructCheckError
type Error = StructCheckError
The error that may result from checking the type.
Source§unsafe fn check_bytes<'__bytecheck>(
value: *const Self,
context: &mut __C,
) -> Result<&'__bytecheck Self, StructCheckError>
unsafe fn check_bytes<'__bytecheck>( value: *const Self, context: &mut __C, ) -> Result<&'__bytecheck Self, StructCheckError>
Checks whether the given pointer points to a valid value within the
given context. Read more
Auto Trait Implementations§
impl Freeze for ArchivedAssetPackage
impl RefUnwindSafe for ArchivedAssetPackage
impl Send for ArchivedAssetPackage
impl Sync for ArchivedAssetPackage
impl !Unpin for ArchivedAssetPackage
impl UnwindSafe for ArchivedAssetPackage
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.