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>§Fase 108.b — the typed columnar schema. A dataspace IS its schema: the §108.b type-checker refuses an empty one (axon-T928).
loc: Loc§leading_trivia: Vec<Trivia>Fase 14.b — 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>Fase 14.b — 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