pub struct DynamicGraphSchemaManagerImpl { /* private fields */ }
Trait Implementations§
Source§impl Component for DynamicGraphSchemaManagerImpl
impl Component for DynamicGraphSchemaManagerImpl
Source§impl ComponentDowncast<DynamicGraphSchemaManagerImpl> for DynamicGraphSchemaManagerImpl
impl ComponentDowncast<DynamicGraphSchemaManagerImpl> for DynamicGraphSchemaManagerImpl
Source§impl ComponentDowncast<DynamicGraphSchemaManagerImpl> for dyn DynamicGraphSchemaManager + Sync + Send
impl ComponentDowncast<DynamicGraphSchemaManagerImpl> for dyn DynamicGraphSchemaManager + Sync + Send
Source§impl DynamicGraphSchemaManager for DynamicGraphSchemaManagerImpl
impl DynamicGraphSchemaManager for DynamicGraphSchemaManagerImpl
Source§fn is_type_system_modified(&self) -> bool
fn is_type_system_modified(&self) -> bool
Returns true, if the type system has been modified.
Source§fn get_schema_builder_context(&self) -> SchemaBuilderContext
fn get_schema_builder_context(&self) -> SchemaBuilderContext
Returns a new schema builder context.
Source§fn get_schema_builder(&self) -> SchemaBuilder
fn get_schema_builder(&self) -> SchemaBuilder
Returns a new schema builder.
Source§fn create_dynamic_schema<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Schema, SchemaError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_dynamic_schema<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Schema, SchemaError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Returns the SDL of the Dynamic Graph Schema.
Source§fn create_dynamic_schema_sync(&self) -> Result<Schema, SchemaError>
fn create_dynamic_schema_sync(&self) -> Result<Schema, SchemaError>
Returns the SDL of the Dynamic Graph Schema.
Source§fn regenerate_dynamic_schema<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), SchemaError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn regenerate_dynamic_schema<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), SchemaError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Regenerates the Dynamic Graph Schema.
Source§impl Lifecycle for DynamicGraphSchemaManagerImpl
impl Lifecycle for DynamicGraphSchemaManagerImpl
Source§fn init<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn init<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Called at initialization
Source§fn post_init<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn post_init<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Called after initialization
impl Injectable for DynamicGraphSchemaManagerImpl
Auto Trait Implementations§
impl Freeze for DynamicGraphSchemaManagerImpl
impl !RefUnwindSafe for DynamicGraphSchemaManagerImpl
impl Send for DynamicGraphSchemaManagerImpl
impl Sync for DynamicGraphSchemaManagerImpl
impl Unpin for DynamicGraphSchemaManagerImpl
impl !UnwindSafe for DynamicGraphSchemaManagerImpl
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more