pub struct GraphSectionAdapter;Expand description
Graph section adapter
Handles reading/writing graph data from/to a GRAPH section.
Implementations§
Source§impl GraphSectionAdapter
impl GraphSectionAdapter
pub const SECTION_NAME: &'static str = "GRAPH"
Sourcepub fn load(storage: &mut SectionedStorage) -> Result<GraphData>
pub fn load(storage: &mut SectionedStorage) -> Result<GraphData>
Load graph data from the GRAPH section
Sourcepub fn save(storage: &mut SectionedStorage, data: &GraphData) -> Result<()>
pub fn save(storage: &mut SectionedStorage, data: &GraphData) -> Result<()>
Save graph data to the GRAPH section
Handles auto-resizing if capacity is exceeded.
Sourcepub fn init(storage: &mut SectionedStorage) -> Result<()>
pub fn init(storage: &mut SectionedStorage) -> Result<()>
Initialize an empty GRAPH section with reasonable default capacity
Sourcepub fn exists(storage: &SectionedStorage) -> bool
pub fn exists(storage: &SectionedStorage) -> bool
Check if GRAPH section exists
Auto Trait Implementations§
impl Freeze for GraphSectionAdapter
impl RefUnwindSafe for GraphSectionAdapter
impl Send for GraphSectionAdapter
impl Sync for GraphSectionAdapter
impl Unpin for GraphSectionAdapter
impl UnsafeUnpin for GraphSectionAdapter
impl UnwindSafe for GraphSectionAdapter
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