pub enum StepSchema {
Ap203Edition1,
Ap203Edition2,
Ap214,
Ap242Edition1,
Ap242Edition2,
Ap242Edition3,
}Expand description
STEP application-protocol targets supported by the Part 21 writer.
The AP242 edition number and the long-form schema revision are distinct: editions 1, 2, and 3 use long-form revisions 1, 3, and 4 respectively.
Variants§
Ap203Edition1
AP203 edition 1 CONFIG_CONTROL_DESIGN.
Ap203Edition2
AP203 edition 2 modular long form.
Ap214
AP214 AUTOMOTIVE_DESIGN.
Ap242Edition1
AP242 edition 1 modular long form.
Ap242Edition2
AP242 edition 2 modular long form.
Ap242Edition3
AP242 edition 3 modular long form.
Implementations§
Source§impl StepSchema
impl StepSchema
Sourcepub const fn file_schema(self) -> &'static str
pub const fn file_schema(self) -> &'static str
Exact schema identifier written in FILE_SCHEMA.
Trait Implementations§
Source§impl Clone for StepSchema
impl Clone for StepSchema
Source§fn clone(&self) -> StepSchema
fn clone(&self) -> StepSchema
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for StepSchema
Source§impl Debug for StepSchema
impl Debug for StepSchema
Source§impl Default for StepSchema
impl Default for StepSchema
Source§fn default() -> StepSchema
fn default() -> StepSchema
Returns the “default value” for a type. Read more
impl Eq for StepSchema
Source§impl PartialEq for StepSchema
impl PartialEq for StepSchema
impl StructuralPartialEq for StepSchema
Auto Trait Implementations§
impl Freeze for StepSchema
impl RefUnwindSafe for StepSchema
impl Send for StepSchema
impl Sync for StepSchema
impl Unpin for StepSchema
impl UnsafeUnpin for StepSchema
impl UnwindSafe for StepSchema
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