Struct butane_core::migrations::adb::ATable
source · pub struct ATable {
pub name: String,
pub columns: Vec<AColumn>,
}
Expand description
Abstract representation of a database table schema.
Fields§
§name: String
§columns: Vec<AColumn>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for ATable
impl<'de> Deserialize<'de> for ATable
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 RefUnwindSafe for ATable
impl Send for ATable
impl Sync for ATable
impl Unpin for ATable
impl UnwindSafe for ATable
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