pub struct Arx {
pub container: Container,
/* private fields */
}
Fields§
§container: Container
Implementations§
Methods from Deref<Target = Container>§
pub fn pack_count(&self) -> PackCount
pub fn get_pack(&self, pack_id: PackId) -> Result<&ContentPack, Error>
pub fn get_reader(&self, content: ContentAddress) -> Result<Reader, Error>
pub fn get_directory_pack(&self) -> &Arc<DirectoryPack>
pub fn get_value_storage(&self) -> &Arc<ValueStorage>
pub fn get_entry_storage(&self) -> &Arc<EntryStorage>
pub fn get_index_for_name(&self, name: &str) -> Result<Index, Error>
pub fn check(&self) -> Result<bool, Error>
pub fn uuid(&self) -> Uuid
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Arx
impl Send for Arx
impl Sync for Arx
impl Unpin for Arx
impl !UnwindSafe for Arx
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