pub struct DataspaceDefinition {
pub name: String,
pub columns: Vec<DataspaceColumn>,
pub loc: Loc,
pub leading_trivia: Vec<Trivia>,
pub trailing_trivia: Vec<Trivia>,
}Fields§
§name: String§columns: Vec<DataspaceColumn>v2.63.0 — the typed columnar schema. A dataspace IS its schema: the v2.63.0 type-checker refuses an empty one (axon-T928).
loc: Loc§leading_trivia: Vec<Trivia>v1.5.2 — leading comment trivia attached to this declaration (comments preceding the declaration’s first token, since the previous declaration or file start). Empty by default.
trailing_trivia: Vec<Trivia>v1.5.2 — trailing comment trivia (same line as the declaration’s last effective token). Empty by default.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DataspaceDefinition
impl RefUnwindSafe for DataspaceDefinition
impl Send for DataspaceDefinition
impl Sync for DataspaceDefinition
impl Unpin for DataspaceDefinition
impl UnsafeUnpin for DataspaceDefinition
impl UnwindSafe for DataspaceDefinition
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