Enum Aspect

Source
#[repr(u16)]
pub enum Aspect {
Show 57 variants Null = 0, Avesterra = 1, Label = 2, Value = 3, Property = 4, Annotation = 5, Data = 6, Attribute = 7, Entity = 8, X_instance = 9, X_index = 10, X_count = 11, X_reference = 12, X_method = 13, X_name = 14, X_key = 15, X_aspect = 16, X_context = 17, X_category = 18, X_class = 19, X_mode = 20, X_precedence = 21, X_tag = 22, X_time = 23, X_error = 24, X_event = 25, X_parameter = 26, X_resultant = 27, X_timeout = 28, X_authorization = 29, X_authority = 30, X_auxiliary = 31, X_ancillary = 32, X_outlet = 33, X_function = 34, X_variable = 35, X_table = 36, X_unit = 37, X_prefix = 38, X_confidence = 39, X_uncertainty = 40, X_registry = 41, X_folder = 42, X_object = 43, X_template = 44, X_concept = 45, X_item = 46, Trait = 47, Table = 48, Row = 49, Column = 50, Fact = 51, Facet = 52, Factor = 53, Feature = 54, Field = 55, Frame = 56,
}

Variants§

§

Null = 0

§

Avesterra = 1

§

Label = 2

§

Value = 3

§

Property = 4

§

Annotation = 5

§

Data = 6

§

Attribute = 7

§

Entity = 8

§

X_instance = 9

§

X_index = 10

§

X_count = 11

§

X_reference = 12

§

X_method = 13

§

X_name = 14

§

X_key = 15

§

X_aspect = 16

§

X_context = 17

§

X_category = 18

§

X_class = 19

§

X_mode = 20

§

X_precedence = 21

§

X_tag = 22

§

X_time = 23

§

X_error = 24

§

X_event = 25

§

X_parameter = 26

§

X_resultant = 27

§

X_timeout = 28

§

X_authorization = 29

§

X_authority = 30

§

X_auxiliary = 31

§

X_ancillary = 32

§

X_outlet = 33

§

X_function = 34

§

X_variable = 35

§

X_table = 36

§

X_unit = 37

§

X_prefix = 38

§

X_confidence = 39

§

X_uncertainty = 40

§

X_registry = 41

§

X_folder = 42

§

X_object = 43

§

X_template = 44

§

X_concept = 45

§

X_item = 46

§

Trait = 47

§

Table = 48

§

Row = 49

§

Column = 50

§

Fact = 51

§

Facet = 52

§

Factor = 53

§

Feature = 54

§

Field = 55

§

Frame = 56

Implementations§

Source§

impl Aspect

Source

pub fn is_null(&self) -> bool

Useful to skip serialization of the default value.

Trait Implementations§

Source§

impl Clone for Aspect

Source§

fn clone(&self) -> Aspect

Returns a duplicate of the value. Read more
1.0.0 · Source§

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

Performs copy-assignment from source. Read more
Source§

impl Debug for Aspect

Source§

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

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

impl Default for Aspect

Source§

fn default() -> Aspect

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Aspect

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 Hash for Aspect

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for Aspect

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for Aspect

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 TryFrom<u16> for Aspect

Source§

type Error = TryFromPrimitiveError<Aspect>

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

fn try_from(number: u16) -> Result<Self, TryFromPrimitiveError<Self>>

Performs the conversion.
Source§

impl TryFromPrimitive for Aspect

Source§

impl Copy for Aspect

Source§

impl Eq for Aspect

Source§

impl StructuralPartialEq for Aspect

Auto Trait Implementations§

§

impl Freeze for Aspect

§

impl RefUnwindSafe for Aspect

§

impl Send for Aspect

§

impl Sync for Aspect

§

impl Unpin for Aspect

§

impl UnwindSafe for Aspect

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> 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, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

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.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

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