pub trait ReadEdge {
// Required methods
fn is_key_defined_edge_in_graph(
&self,
edge: &DirectedEdgeDefinedByKeys,
) -> Result<bool, GraphComputingError>;
fn is_index_defined_edge_in_graph(
&self,
edge: &DirectedEdgeDefinedByIndices,
) -> Result<bool, GraphComputingError>;
fn is_edge_type_in_graph(
&self,
edge_type: &EdgeTypeRef,
) -> Result<bool, GraphComputingError>;
fn is_index_defined_edge_type_in_graph(
&self,
edge_type: &EdgeTypeIndex,
) -> Result<bool, GraphComputingError>;
}Required Methods§
fn is_key_defined_edge_in_graph( &self, edge: &DirectedEdgeDefinedByKeys, ) -> Result<bool, GraphComputingError>
fn is_index_defined_edge_in_graph( &self, edge: &DirectedEdgeDefinedByIndices, ) -> Result<bool, GraphComputingError>
fn is_edge_type_in_graph( &self, edge_type: &EdgeTypeRef, ) -> Result<bool, GraphComputingError>
fn is_index_defined_edge_type_in_graph( &self, edge_type: &EdgeTypeIndex, ) -> Result<bool, GraphComputingError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".