pub struct ConfigurableGraphs(/* private fields */);Trait Implementations§
Source§impl ConfigurableGraph for ConfigurableGraphs
impl ConfigurableGraph for ConfigurableGraphs
type Config = GraphConfigs
fn from_config(config: Self::Config) -> Result<Self, SourceError>
Source§impl Debug for ConfigurableGraphs
impl Debug for ConfigurableGraphs
Source§impl Graph for ConfigurableGraphs
impl Graph for ConfigurableGraphs
type View<'g> = <EitherGraph4<LocalFileSourceGraph, GraphStoreHttpSourceGraph, (), GlobSourceGraph> as Graph>::View<'g> where Self: 'g
fn view(&self) -> impl Future<Output = Self::View<'_>> + Send
fn add( &mut self, triple: Arc<Triple>, ) -> impl Future<Output = Result<(), GraphError>> + Send
fn remove( &mut self, triple: TripleRef<'_>, ) -> impl Future<Output = Result<(), GraphError>> + Send
fn merge<G>(
&mut self,
source_graph: G,
) -> impl Future<Output = Result<(), GraphError>> + Sendwhere
G: GraphView,
fn merge_stream<S, E>( &mut self, stream: S, ) -> impl Future<Output = Result<(), GraphError>> + Send
Auto Trait Implementations§
impl Freeze for ConfigurableGraphs
impl !RefUnwindSafe for ConfigurableGraphs
impl Send for ConfigurableGraphs
impl Sync for ConfigurableGraphs
impl Unpin for ConfigurableGraphs
impl !UnwindSafe for ConfigurableGraphs
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