pub struct SessionStreamer { /* private fields */ }Implementations§
Source§impl SessionStreamer
impl SessionStreamer
pub fn receiver(&self) -> &Receiver<WorkspaceEvent>
pub fn attach( session_id: String, db: Arc<Mutex<Database>>, provider: Arc<ProviderAdapter>, ) -> Result<Self>
Sourcepub fn attach_from_filesystem(
session_id: String,
log_root: PathBuf,
provider: Arc<ProviderAdapter>,
) -> Result<Self>
pub fn attach_from_filesystem( session_id: String, log_root: PathBuf, provider: Arc<ProviderAdapter>, ) -> Result<Self>
Attach to a session by scanning the filesystem for session files This is used when the session is not yet indexed in the database
Auto Trait Implementations§
impl Freeze for SessionStreamer
impl !RefUnwindSafe for SessionStreamer
impl Send for SessionStreamer
impl !Sync for SessionStreamer
impl Unpin for SessionStreamer
impl !UnwindSafe for SessionStreamer
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