pub struct LoaderTag {
pub icon: String,
pub name: String,
pub supported_project_types: Vec<String>,
}Fields§
§icon: StringThe SVG icon of a loader
name: StringThe name of the loader
supported_project_types: Vec<String>The project types that this loader is applicable to
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LoaderTag
impl<'de> Deserialize<'de> for LoaderTag
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 StructuralPartialEq for LoaderTag
Auto Trait Implementations§
impl Freeze for LoaderTag
impl RefUnwindSafe for LoaderTag
impl Send for LoaderTag
impl Sync for LoaderTag
impl Unpin for LoaderTag
impl UnwindSafe for LoaderTag
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