pub struct SchemaCapability(/* private fields */);Expand description
Feature required by one proposal.
Implementations§
Source§impl SchemaCapability
impl SchemaCapability
Sourcepub const EXACT_COMPOSITE_TYPES: Self
pub const EXACT_COMPOSITE_TYPES: Self
Exact composite record and enum contracts.
Sourcepub const ACCEPTED_CHECKS: Self
pub const ACCEPTED_CHECKS: Self
Accepted row-local constraints.
Sourcepub const SECONDARY_INDEXES: Self
pub const SECONDARY_INDEXES: Self
Secondary indexes.
Sourcepub const RESTRICTIVE_RELATIONS: Self
pub const RESTRICTIVE_RELATIONS: Self
Restrictive relations.
Sourcepub const INSERT_DEFAULTS: Self
pub const INSERT_DEFAULTS: Self
Accepted database defaults.
Sourcepub const GENERATED_VALUES: Self
pub const GENERATED_VALUES: Self
Generated values.
Sourcepub const MANAGED_TIMESTAMPS: Self
pub const MANAGED_TIMESTAMPS: Self
Managed created/updated timestamps.
Trait Implementations§
Source§impl CandidType for SchemaCapability
impl CandidType for SchemaCapability
Source§impl Clone for SchemaCapability
impl Clone for SchemaCapability
Source§fn clone(&self) -> SchemaCapability
fn clone(&self) -> SchemaCapability
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SchemaCapability
Source§impl Debug for SchemaCapability
impl Debug for SchemaCapability
Source§impl<'de> Deserialize<'de> for SchemaCapability
impl<'de> Deserialize<'de> for SchemaCapability
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
impl Eq for SchemaCapability
Source§impl Hash for SchemaCapability
impl Hash for SchemaCapability
Source§impl Ord for SchemaCapability
impl Ord for SchemaCapability
Source§fn cmp(&self, other: &SchemaCapability) -> Ordering
fn cmp(&self, other: &SchemaCapability) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SchemaCapability
impl PartialEq for SchemaCapability
Source§impl PartialOrd for SchemaCapability
impl PartialOrd for SchemaCapability
Source§impl Serialize for SchemaCapability
impl Serialize for SchemaCapability
impl StructuralPartialEq for SchemaCapability
Auto Trait Implementations§
impl Freeze for SchemaCapability
impl RefUnwindSafe for SchemaCapability
impl Send for SchemaCapability
impl Sync for SchemaCapability
impl Unpin for SchemaCapability
impl UnsafeUnpin for SchemaCapability
impl UnwindSafe for SchemaCapability
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