pub struct AssetInfo {
pub asset_id: String,
pub name: String,
pub content: String,
pub data_type: DataType,
pub content_type: String,
}Expand description
Struct representing an asset ready for upload. An AssetInfo can represent
a physical file, in which case the content will correspond to the name
of the file; or an in-memory asset, in which case the content will correspond
to the content of the asset.
For example, for image files, the content contains the path of the file on the
file system. In the case of json metadata files, the content contains the string
representation of the json metadata.
Fields§
§asset_id: StringId of the asset in the cache.
name: StringName (file name) of the asset.
content: StringContent of the asset - either a file path or the string representation of the content.
data_type: DataTypeType of the asset.
content_type: StringMIME content type.
Auto Trait Implementations§
impl RefUnwindSafe for AssetInfo
impl Send for AssetInfo
impl Sync for AssetInfo
impl Unpin for AssetInfo
impl UnwindSafe for AssetInfo
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,
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