Struct iroh_blobs::net_protocol::Blobs
source · pub struct Blobs { /* private fields */ }
Available on crate feature
net_protocol
only.Implementations§
source§impl Blobs
impl Blobs
source§impl Blobs
impl Blobs
pub fn client(&self) -> MemClient
pub fn local_pool_handle(&self) -> &LocalPoolHandle
pub fn downloader(&self) -> &Downloader
pub fn endpoint(&self) -> &Endpoint
pub fn add_protected(&self, cb: ProtectCb) -> Result<()>
pub fn start_gc(&self, config: GcConfig) -> Result<()>
pub fn new<S: Store>( store: S, rt: LocalPoolHandle, events: EventSender, downloader: Downloader, endpoint: Endpoint ) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Blobs
impl !RefUnwindSafe for Blobs
impl Send for Blobs
impl Sync for Blobs
impl Unpin for Blobs
impl !UnwindSafe for Blobs
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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