Struct bones_asset::SchemaPath
source · pub struct SchemaPath {
pub pack: Option<AssetPackReq>,
pub name: String,
}
Expand description
A schema reference, containing the ID of the pack that defined the schema, and the name of the schema in the pack.
Fields§
§pack: Option<AssetPackReq>
The ID of the pack, or None
if it refers to the core pack.
name: String
The name of the schema.
Trait Implementations§
source§impl Clone for SchemaPath
impl Clone for SchemaPath
source§fn clone(&self) -> SchemaPath
fn clone(&self) -> SchemaPath
Returns a copy 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 SchemaPath
impl Debug for SchemaPath
source§impl<'de> Deserialize<'de> for SchemaPath
impl<'de> Deserialize<'de> for SchemaPath
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
Auto Trait Implementations§
impl Freeze for SchemaPath
impl RefUnwindSafe for SchemaPath
impl Send for SchemaPath
impl Sync for SchemaPath
impl Unpin for SchemaPath
impl UnwindSafe for SchemaPath
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)