pub struct TableFieldSchema {
pub name: String,
pub field_type: String,
pub mode: String,
pub fields: Option<Vec<TableFieldSchema>>,
pub description: Option<String>,
pub policy_tags: Option<PolicyTags>,
pub max_length: Option<String>,
pub precision: Option<String>,
pub scale: Option<String>,
pub rounding_mode: Option<RoundingMode>,
pub collation: Option<String>,
pub default_value_expression: Option<String>,
}Fields§
§name: String§field_type: String§mode: String§fields: Option<Vec<TableFieldSchema>>§description: Option<String>§max_length: Option<String>§precision: Option<String>§scale: Option<String>§rounding_mode: Option<RoundingMode>§collation: Option<String>§default_value_expression: Option<String>Trait Implementations§
Source§impl Debug for TableFieldSchema
impl Debug for TableFieldSchema
Source§impl<'de> Deserialize<'de> for TableFieldSchema
impl<'de> Deserialize<'de> for TableFieldSchema
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 TableFieldSchema
impl RefUnwindSafe for TableFieldSchema
impl Send for TableFieldSchema
impl Sync for TableFieldSchema
impl Unpin for TableFieldSchema
impl UnwindSafe for TableFieldSchema
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