pub enum AssetSelector {
Id {
asset: AssetRef,
study: Option<StudySelector>,
asset_type: Option<AssetType>,
},
Name {
study: StudySelector,
name: PublicName,
asset_type: Option<AssetType>,
},
}Variants§
Trait Implementations§
Source§impl Clone for AssetSelector
impl Clone for AssetSelector
Source§fn clone(&self) -> AssetSelector
fn clone(&self) -> AssetSelector
Returns a duplicate of the value. Read more
1.0.0 · 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 AssetSelector
impl Debug for AssetSelector
Source§impl<'de> Deserialize<'de> for AssetSelector
impl<'de> Deserialize<'de> for AssetSelector
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 AssetSelector
impl PartialEq for AssetSelector
Source§impl Serialize for AssetSelector
impl Serialize for AssetSelector
impl Eq for AssetSelector
impl StructuralPartialEq for AssetSelector
Auto Trait Implementations§
impl Freeze for AssetSelector
impl RefUnwindSafe for AssetSelector
impl Send for AssetSelector
impl Sync for AssetSelector
impl Unpin for AssetSelector
impl UnsafeUnpin for AssetSelector
impl UnwindSafe for AssetSelector
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