pub struct DatabaseInfo {
pub mode: DatabaseMode,
pub node_count: usize,
pub edge_count: usize,
pub is_persistent: bool,
pub path: Option<PathBuf>,
pub wal_enabled: bool,
pub version: String,
}Expand description
High-level database information returned by db.info().
Fields§
§mode: DatabaseModeDatabase mode (LPG or RDF).
node_count: usizeNumber of nodes (LPG) or subjects (RDF).
edge_count: usizeNumber of edges (LPG) or triples (RDF).
is_persistent: boolWhether the database is backed by a file.
path: Option<PathBuf>Database file path, if persistent.
wal_enabled: boolWhether WAL is enabled.
version: StringDatabase version.
Trait Implementations§
Source§impl Clone for DatabaseInfo
impl Clone for DatabaseInfo
Source§fn clone(&self) -> DatabaseInfo
fn clone(&self) -> DatabaseInfo
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 DatabaseInfo
impl Debug for DatabaseInfo
Source§impl<'de> Deserialize<'de> for DatabaseInfo
impl<'de> Deserialize<'de> for DatabaseInfo
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 DatabaseInfo
impl RefUnwindSafe for DatabaseInfo
impl Send for DatabaseInfo
impl Sync for DatabaseInfo
impl Unpin for DatabaseInfo
impl UnwindSafe for DatabaseInfo
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