pub struct SchemaTag {
pub name: String,
pub scope: SchemaScope,
pub data_type: SchemaDataType,
pub dimensions: Vec<u32>,
pub size_bytes: u32,
pub permissions: String,
pub template_instance_id: Option<u32>,
pub udt_name: Option<String>,
}Fields§
§name: String§scope: SchemaScope§data_type: SchemaDataType§dimensions: Vec<u32>§size_bytes: u32§permissions: String§template_instance_id: Option<u32>§udt_name: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for SchemaTag
impl<'de> Deserialize<'de> for SchemaTag
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
Source§impl From<&TagAttributes> for SchemaTag
impl From<&TagAttributes> for SchemaTag
Source§fn from(value: &TagAttributes) -> Self
fn from(value: &TagAttributes) -> Self
Converts to this type from the input type.
Source§impl From<&TagMetadata> for SchemaTag
impl From<&TagMetadata> for SchemaTag
Source§fn from(value: &TagMetadata) -> Self
fn from(value: &TagMetadata) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SchemaTag
impl RefUnwindSafe for SchemaTag
impl Send for SchemaTag
impl Sync for SchemaTag
impl Unpin for SchemaTag
impl UnsafeUnpin for SchemaTag
impl UnwindSafe for SchemaTag
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