Skip to main content

ContainerRole

Enum ContainerRole 

Source
pub enum ContainerRole {
Show 65 variants AcisBinary, ActiveBodyIndex, Ancillary, Arrangements, AssetCatalog, Auxiliary, Block, Brep, BrepSmb, BrepSmbh, BrepText, Bulkstream, CacheCell, CompoundStream, DesignConfig, Directory, DirectoryEntry, DisplayJt, Document, EntityRecords, ExternalReference, ExternalReferences, FastLoadJt, FastLoadStructure, FinjplSegment, GuiDocument, Image, InFileAnchors, Manifest, MaterialTexture, Metadata, Metastream, ModelData, NamedOpaqueStream, NestedArchive, ObjectClass, OgsCache, Opaque, Other, Paramesh, ParasolidStream, PartAttributes, PartPayload, Preview, PreviewImage, Properties, Protein, ProteinAssets, PsbGeometry, RetainedTrailingRecords, RootExchange, RseDatabase, RseRevisionTable, RseSegmentBulk, RseSegmentMetadata, RseSegmentRegistry, RseStorage, SaveToggleInfo, Section, Signature, Storage, Stream, SubsidiaryExchange, Table, Thumbnail,
}
Expand description

The closed semantic roles of container summary entries.

Variants§

§

AcisBinary

The acis-binary classification.

§

ActiveBodyIndex

The active-body-index classification.

§

Ancillary

The ancillary classification.

§

Arrangements

The arrangements classification.

§

AssetCatalog

The asset-catalog classification.

§

Auxiliary

The auxiliary classification.

§

Block

The block classification.

§

Brep

The brep classification.

§

BrepSmb

The brep-smb classification.

§

BrepSmbh

The brep-smbh classification.

§

BrepText

The brep-text classification.

§

Bulkstream

The bulkstream classification.

§

CacheCell

The cache-cell classification.

§

CompoundStream

The compound-stream classification.

§

DesignConfig

The design-config classification.

§

Directory

The directory classification.

§

DirectoryEntry

The directory-entry classification.

§

DisplayJt

The display-jt classification.

§

Document

The document classification.

§

EntityRecords

The entity-records classification.

§

ExternalReference

The external-reference classification.

§

ExternalReferences

The external-references classification.

§

FastLoadJt

The fast-load-jt classification.

§

FastLoadStructure

The fast-load-structure classification.

§

FinjplSegment

The finjpl-segment classification.

§

GuiDocument

The gui-document classification.

§

Image

The image classification.

§

InFileAnchors

The in-file-anchors classification.

§

Manifest

The manifest classification.

§

MaterialTexture

The material-texture classification.

§

Metadata

The metadata classification.

§

Metastream

The metastream classification.

§

ModelData

The model-data classification.

§

NamedOpaqueStream

The named-opaque-stream classification.

§

NestedArchive

The nested-archive classification.

§

ObjectClass

The object-class classification.

§

OgsCache

The ogs-cache classification.

§

Opaque

The opaque classification.

§

Other

The other classification.

§

Paramesh

The paramesh classification.

§

ParasolidStream

The parasolid-stream classification.

§

PartAttributes

The part-attributes classification.

§

PartPayload

The part-payload classification.

§

Preview

The preview classification.

§

PreviewImage

The preview-image classification.

§

Properties

The properties classification.

§

Protein

The protein classification.

§

ProteinAssets

The protein-assets classification.

§

PsbGeometry

The psb-geometry classification.

§

RetainedTrailingRecords

The retained-trailing-records classification.

§

RootExchange

The root-exchange classification.

§

RseDatabase

The rse-database classification.

§

RseRevisionTable

The rse-revision-table classification.

§

RseSegmentBulk

The rse-segment-bulk classification.

§

RseSegmentMetadata

The rse-segment-metadata classification.

§

RseSegmentRegistry

The rse-segment-registry classification.

§

RseStorage

The rse-storage classification.

§

SaveToggleInfo

The save-toggle-info classification.

§

Section

The section classification.

§

Signature

The signature classification.

§

Storage

The storage classification.

§

Stream

The stream classification.

§

SubsidiaryExchange

The subsidiary-exchange classification.

§

Table

The table classification.

§

Thumbnail

The thumbnail classification.

Implementations§

Source§

impl ContainerRole

Source

pub const fn as_str(self) -> &'static str

Returns the stable summary label.

Trait Implementations§

Source§

impl Clone for ContainerRole

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for ContainerRole

Source§

impl Debug for ContainerRole

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ContainerRole

Source§

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 Display for ContainerRole

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for ContainerRole

Source§

impl PartialEq for ContainerRole

Source§

fn eq(&self, other: &Self) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl Serialize for ContainerRole

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl StructuralPartialEq for ContainerRole

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.