pub struct SchemaExtension {
pub entity_type: EntityType,
pub schema_changes: Vec<SchemaChange>,
}Expand description
Schema extension definition (used by plugins to declare their schema)
Fields§
§entity_type: EntityType§schema_changes: Vec<SchemaChange>Trait Implementations§
Source§impl Clone for SchemaExtension
impl Clone for SchemaExtension
Source§fn clone(&self) -> SchemaExtension
fn clone(&self) -> SchemaExtension
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SchemaExtension
impl RefUnwindSafe for SchemaExtension
impl Send for SchemaExtension
impl Sync for SchemaExtension
impl Unpin for SchemaExtension
impl UnwindSafe for SchemaExtension
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