pub struct EdgeTableDefinition {
pub table: QualifiedName,
pub alias: Option<Identifier>,
pub key: Vec<Identifier>,
pub source: EdgeEndpoint,
pub destination: EdgeEndpoint,
pub exposure: Option<ElementExposure>,
pub span: Span,
}Fields§
§table: QualifiedName§alias: Option<Identifier>§key: Vec<Identifier>§source: EdgeEndpoint§destination: EdgeEndpoint§exposure: Option<ElementExposure>§span: SpanTrait Implementations§
Source§impl Clone for EdgeTableDefinition
impl Clone for EdgeTableDefinition
Source§impl Debug for EdgeTableDefinition
impl Debug for EdgeTableDefinition
impl Eq for EdgeTableDefinition
Source§impl PartialEq for EdgeTableDefinition
impl PartialEq for EdgeTableDefinition
impl StructuralPartialEq for EdgeTableDefinition
Auto Trait Implementations§
impl Freeze for EdgeTableDefinition
impl RefUnwindSafe for EdgeTableDefinition
impl Send for EdgeTableDefinition
impl Sync for EdgeTableDefinition
impl Unpin for EdgeTableDefinition
impl UnsafeUnpin for EdgeTableDefinition
impl UnwindSafe for EdgeTableDefinition
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