pub struct DefineFieldStatement {Show 16 fields
pub kind: DefineKind,
pub name: Expr,
pub what: Expr,
pub field_kind: Option<Kind>,
pub flexible: bool,
pub readonly: bool,
pub inline: bool,
pub value: Option<Expr>,
pub assert: Option<Expr>,
pub computed: Option<Expr>,
pub default: DefineDefault,
pub permissions: Permissions,
pub comment: Expr,
pub reference: Option<Reference>,
pub graphql_alias: Option<String>,
pub graphql_deprecated: Option<String>,
}Fields§
§kind: DefineKind§name: Expr§what: Expr§field_kind: Option<Kind>§flexible: bool§readonly: bool§inline: boolInline the field’s value into the edge’s adjacency (the INLINE clause).
value: Option<Expr>§assert: Option<Expr>§computed: Option<Expr>§default: DefineDefault§permissions: Permissions§comment: Expr§reference: Option<Reference>§graphql_alias: Option<String>Optional GraphQL alias declared via GRAPHQL_ALIAS "...".
graphql_deprecated: Option<String>Optional GraphQL deprecation reason declared via
GRAPHQL_DEPRECATED "...".
Trait Implementations§
Source§impl Clone for DefineFieldStatement
impl Clone for DefineFieldStatement
Source§impl Debug for DefineFieldStatement
impl Debug for DefineFieldStatement
Source§impl Default for DefineFieldStatement
impl Default for DefineFieldStatement
impl Eq for DefineFieldStatement
Source§impl PartialEq for DefineFieldStatement
impl PartialEq for DefineFieldStatement
impl StructuralPartialEq for DefineFieldStatement
Source§impl ToSql for DefineFieldStatement
impl ToSql for DefineFieldStatement
Auto Trait Implementations§
impl !Freeze for DefineFieldStatement
impl RefUnwindSafe for DefineFieldStatement
impl Send for DefineFieldStatement
impl Sync for DefineFieldStatement
impl Unpin for DefineFieldStatement
impl UnsafeUnpin for DefineFieldStatement
impl UnwindSafe for DefineFieldStatement
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.