pub enum FeatureTreeNodeRole {
Show 26 variants
Annotations,
AmbientLight,
Comments,
CrossSections,
DesignBinder,
Details,
DissectedProfile,
DirectionalLight,
Equations,
ExplodedViews,
Favorites,
FeatureFolder,
History,
LightsAndCameras,
Markups,
ModelOrigin,
PointLight,
Materials,
Notes,
SelectionSets,
Sensors,
SheetMetal,
SolidBodies,
SpotLight,
SurfaceBodies,
Tables,
}Expand description
Canonical role of a non-modeling feature-tree node.
Variants§
Annotations
Annotation container.
AmbientLight
Ambient scene light.
Comments
Comment container.
CrossSections
Cross-section container.
DesignBinder
Design-binder container.
Details
Detail-item container.
DissectedProfile
Profile-selection handle generated from a dissectable sketch.
DirectionalLight
Directional scene light.
Equations
Equation container.
ExplodedViews
Exploded-view container.
Favorites
Favorites container.
FeatureFolder
User-created feature folder.
History
Generic history folder.
LightsAndCameras
Lights, cameras, and scene container.
Markups
Markup container.
ModelOrigin
Built-in model origin node.
PointLight
Point scene light.
Materials
Material container or assignment node.
Notes
Note container.
SelectionSets
Selection-set container.
Sensors
Sensor container.
SheetMetal
Built-in sheet-metal state root.
SolidBodies
Solid-body container.
SpotLight
Spot scene light.
SurfaceBodies
Surface-body container.
Tables
Table container.
Trait Implementations§
Source§impl Clone for FeatureTreeNodeRole
impl Clone for FeatureTreeNodeRole
Source§fn clone(&self) -> FeatureTreeNodeRole
fn clone(&self) -> FeatureTreeNodeRole
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 FeatureTreeNodeRole
Source§impl Debug for FeatureTreeNodeRole
impl Debug for FeatureTreeNodeRole
Source§impl<'de> Deserialize<'de> for FeatureTreeNodeRole
impl<'de> Deserialize<'de> for FeatureTreeNodeRole
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 Eq for FeatureTreeNodeRole
Source§impl JsonSchema for FeatureTreeNodeRole
impl JsonSchema for FeatureTreeNodeRole
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for FeatureTreeNodeRole
impl PartialEq for FeatureTreeNodeRole
Source§impl Serialize for FeatureTreeNodeRole
impl Serialize for FeatureTreeNodeRole
impl StructuralPartialEq for FeatureTreeNodeRole
Auto Trait Implementations§
impl Freeze for FeatureTreeNodeRole
impl RefUnwindSafe for FeatureTreeNodeRole
impl Send for FeatureTreeNodeRole
impl Sync for FeatureTreeNodeRole
impl Unpin for FeatureTreeNodeRole
impl UnsafeUnpin for FeatureTreeNodeRole
impl UnwindSafe for FeatureTreeNodeRole
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