Struct nando_lib::NandoManagerBase
source · pub struct NandoManagerBase {
pub(crate) object_tracker: Arc<ObjectTracker>,
}Fields§
§object_tracker: Arc<ObjectTracker>Implementations§
Trait Implementations§
source§impl NandoManager for NandoManagerBase
impl NandoManager for NandoManagerBase
fn put_nando<V: Persistable + Copy + Debug>( ctx: &TxnContext, object_arg_mappings: &Vec<ObjectMapping>, log_entry: Arc<RefCell<TransactionLogEntry>>, bucket: &mut StorageBucket<V>, key: String, value: V )
fn get_nando<V: Persistable + Copy + 'static>( ctx: &TxnContext, object_arg_mappings: &Vec<ObjectMapping>, log_entry: Arc<RefCell<TransactionLogEntry>>, bucket: &StorageBucket<V>, key: String ) -> Option<V>
fn set_key_nando( ctx: &TxnContext, object_arg_mappings: &Vec<ObjectMapping>, log_entry: Arc<RefCell<TransactionLogEntry>>, v: &mut SmallStruct, k: u64 )
fn get_key_nando( ctx: &TxnContext, object_arg_mappings: &Vec<ObjectMapping>, log_entry: Arc<RefCell<TransactionLogEntry>>, v: &SmallStruct ) -> u64
fn add_elem_nando( ctx: &TxnContext, object_arg_mappings: &Vec<ObjectMapping>, log_entry: Arc<RefCell<TransactionLogEntry>>, v: &mut SmallStruct, e: u64 )
fn print_elems_nando( ctx: &TxnContext, object_arg_mappings: &Vec<ObjectMapping>, log_entry: Arc<RefCell<TransactionLogEntry>>, v: &SmallStruct )
Auto Trait Implementations§
impl !RefUnwindSafe for NandoManagerBase
impl Send for NandoManagerBase
impl Sync for NandoManagerBase
impl Unpin for NandoManagerBase
impl !UnwindSafe for NandoManagerBase
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request