pub enum ContainerPropertyType {
Show 14 variants
Text(TextProperty),
Boolean(PrimitiveProperty),
Float32(PrimitiveProperty),
Float64(PrimitiveProperty),
Int32(PrimitiveProperty),
Int64(PrimitiveProperty),
Timestamp(PrimitiveProperty),
Date(PrimitiveProperty),
Json(PrimitiveProperty),
Timeseries(CDFExternalIdReference),
File(CDFExternalIdReference),
Sequence(CDFExternalIdReference),
Direct(DirectNodeRelationType),
Enum(EnumProperty),
}Expand description
Property variants in containers.
Variants§
Text(TextProperty)
Text property
Boolean(PrimitiveProperty)
Boolean property
Float32(PrimitiveProperty)
32-bit floating point property
Float64(PrimitiveProperty)
64-bit floating point property
Int32(PrimitiveProperty)
32-bit integer property.
Int64(PrimitiveProperty)
64-bit integer property.
Timestamp(PrimitiveProperty)
Timestamp property.
Date(PrimitiveProperty)
Date property.
Json(PrimitiveProperty)
JSON property.
Timeseries(CDFExternalIdReference)
Time series reference property.
File(CDFExternalIdReference)
File reference property.
Sequence(CDFExternalIdReference)
Sequence reference property.
Direct(DirectNodeRelationType)
Node reference property.
Enum(EnumProperty)
Enum property.
Trait Implementations§
Source§impl Clone for ContainerPropertyType
impl Clone for ContainerPropertyType
Source§fn clone(&self) -> ContainerPropertyType
fn clone(&self) -> ContainerPropertyType
Returns a duplicate 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 ContainerPropertyType
impl Debug for ContainerPropertyType
Source§impl<'de> Deserialize<'de> for ContainerPropertyType
impl<'de> Deserialize<'de> for ContainerPropertyType
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
Auto Trait Implementations§
impl Freeze for ContainerPropertyType
impl RefUnwindSafe for ContainerPropertyType
impl Send for ContainerPropertyType
impl Sync for ContainerPropertyType
impl Unpin for ContainerPropertyType
impl UnwindSafe for ContainerPropertyType
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