pub struct RdfSchemaInfo {
pub predicates: Vec<PredicateInfo>,
pub named_graphs: Vec<String>,
pub subject_count: usize,
pub object_count: usize,
}Expand description
Schema information for RDF databases.
Fields§
§predicates: Vec<PredicateInfo>All predicates used in the database.
named_graphs: Vec<String>All named graphs.
subject_count: usizeNumber of distinct subjects.
object_count: usizeNumber of distinct objects.
Trait Implementations§
Source§impl Clone for RdfSchemaInfo
impl Clone for RdfSchemaInfo
Source§fn clone(&self) -> RdfSchemaInfo
fn clone(&self) -> RdfSchemaInfo
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 moreSource§impl Debug for RdfSchemaInfo
impl Debug for RdfSchemaInfo
Source§impl<'de> Deserialize<'de> for RdfSchemaInfo
impl<'de> Deserialize<'de> for RdfSchemaInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RdfSchemaInfo
impl RefUnwindSafe for RdfSchemaInfo
impl Send for RdfSchemaInfo
impl Sync for RdfSchemaInfo
impl Unpin for RdfSchemaInfo
impl UnwindSafe for RdfSchemaInfo
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