Struct norad::designspace::DesignSpaceDocument
source · pub struct DesignSpaceDocument {
pub format: f32,
pub axes: Vec<Axis>,
pub rules: Rules,
pub sources: Vec<Source>,
pub instances: Vec<Instance>,
pub lib: Dictionary,
}
Expand description
A designspace.
Fields§
§format: f32
Design space format version.
axes: Vec<Axis>
One or more axes.
rules: Rules
One or more rules.
sources: Vec<Source>
One or more sources.
instances: Vec<Instance>
One or more instances.
lib: Dictionary
Additional arbitrary user data
Implementations§
source§impl DesignSpaceDocument
impl DesignSpaceDocument
sourcepub fn load<P: AsRef<Path>>(
path: P
) -> Result<DesignSpaceDocument, DesignSpaceLoadError>
pub fn load<P: AsRef<Path>>( path: P ) -> Result<DesignSpaceDocument, DesignSpaceLoadError>
Load a designspace.
Trait Implementations§
source§impl Clone for DesignSpaceDocument
impl Clone for DesignSpaceDocument
source§fn clone(&self) -> DesignSpaceDocument
fn clone(&self) -> DesignSpaceDocument
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 DesignSpaceDocument
impl Debug for DesignSpaceDocument
source§impl Default for DesignSpaceDocument
impl Default for DesignSpaceDocument
source§fn default() -> DesignSpaceDocument
fn default() -> DesignSpaceDocument
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for DesignSpaceDocument
impl<'de> Deserialize<'de> for DesignSpaceDocument
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 DesignSpaceDocument
impl PartialEq for DesignSpaceDocument
source§fn eq(&self, other: &DesignSpaceDocument) -> bool
fn eq(&self, other: &DesignSpaceDocument) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DesignSpaceDocument
impl Serialize for DesignSpaceDocument
impl StructuralPartialEq for DesignSpaceDocument
Auto Trait Implementations§
impl Freeze for DesignSpaceDocument
impl RefUnwindSafe for DesignSpaceDocument
impl Send for DesignSpaceDocument
impl Sync for DesignSpaceDocument
impl Unpin for DesignSpaceDocument
impl UnwindSafe for DesignSpaceDocument
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