Struct archivist_lib::logs::repository::LogsRepositoryState
source · pub struct LogsRepositoryState { /* private fields */ }
Implementations§
source§impl LogsRepositoryState
impl LogsRepositoryState
sourcepub fn get_log_container(
&mut self,
identity: Arc<ComponentIdentity>
) -> Arc<LogsArtifactsContainer>
pub fn get_log_container( &mut self, identity: Arc<ComponentIdentity> ) -> Arc<LogsArtifactsContainer>
Returns a container for logs artifacts, constructing one and adding it to the trie if necessary.
pub fn finish_interest_connection(&mut self, connection_id: usize)
pub fn remove(&mut self, identity: &Arc<ComponentIdentity>)
Auto Trait Implementations§
impl Freeze for LogsRepositoryState
impl !RefUnwindSafe for LogsRepositoryState
impl Send for LogsRepositoryState
impl Sync for LogsRepositoryState
impl Unpin for LogsRepositoryState
impl !UnwindSafe for LogsRepositoryState
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