[−][src]Struct splinter::node_registry::noop::NoOpNodeRegistry
The NoOpNodeRegistry is an empty-list implementation of the NodeRegistry trait.
This implemenation returns an empty list of nodes, and NotFound for operations on individual nodes. It does not allow node creation.
Trait Implementations
impl NodeRegistryReader for NoOpNodeRegistry
[src]
fn list_nodes<'a, 'b: 'a>(
&'b self,
_predicates: &'a [MetadataPredicate]
) -> Result<Box<dyn Iterator<Item = Node> + Send + 'a>, NodeRegistryError>
[src]
&'b self,
_predicates: &'a [MetadataPredicate]
) -> Result<Box<dyn Iterator<Item = Node> + Send + 'a>, NodeRegistryError>
fn fetch_node(&self, identity: &str) -> Result<Node, NodeRegistryError>
[src]
fn count_nodes(
&self,
_predicates: &[MetadataPredicate]
) -> Result<u32, NodeRegistryError>
[src]
&self,
_predicates: &[MetadataPredicate]
) -> Result<u32, NodeRegistryError>
fn has_node(&self, identity: &str) -> Result<bool, NodeRegistryError>
[src]
impl NodeRegistryWriter for NoOpNodeRegistry
[src]
fn insert_node(&self, _node: Node) -> Result<(), NodeRegistryError>
[src]
fn delete_node(&self, identity: &str) -> Result<(), NodeRegistryError>
[src]
impl RwNodeRegistry for NoOpNodeRegistry
[src]
fn clone_box(&self) -> Box<dyn RwNodeRegistry>
[src]
Auto Trait Implementations
impl RefUnwindSafe for NoOpNodeRegistry
impl Send for NoOpNodeRegistry
impl Sync for NoOpNodeRegistry
impl Unpin for NoOpNodeRegistry
impl UnwindSafe for NoOpNodeRegistry
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoSql for T
fn into_sql<T>(self) -> Self::Expression where
Self: AsExpression<T>,
Self: AsExpression<T>,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression where
&'a Self: AsExpression<T>,
&'a Self: AsExpression<T>,
impl<T> SafeBorrow<T> for T where
T: ?Sized,
T: ?Sized,
fn borrow_replacement(ptr: &T) -> &T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,