pub struct AssetRequirement {
pub asset: AssetId,
pub access: AssetAccess,
}Expand description
One explicit asset needed to perform a task.
Fields§
§asset: AssetIdWorkspaceAsset in the workspace registry.
access: AssetAccessRequired access; one entry per asset.
Trait Implementations§
Source§impl Clone for AssetRequirement
impl Clone for AssetRequirement
Source§impl Debug for AssetRequirement
impl Debug for AssetRequirement
Source§impl<'de> Deserialize<'de> for AssetRequirement
impl<'de> Deserialize<'de> for AssetRequirement
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 AssetRequirement
Source§impl PartialEq for AssetRequirement
impl PartialEq for AssetRequirement
Source§impl Serialize for AssetRequirement
impl Serialize for AssetRequirement
impl StructuralPartialEq for AssetRequirement
Auto Trait Implementations§
impl Freeze for AssetRequirement
impl RefUnwindSafe for AssetRequirement
impl Send for AssetRequirement
impl Sync for AssetRequirement
impl Unpin for AssetRequirement
impl UnsafeUnpin for AssetRequirement
impl UnwindSafe for AssetRequirement
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