pub struct CloudLocation { /* private fields */ }Expand description
Cloud storage の拠点。
StorageBackend.list() でメタデータのみ取得する。 コンテンツハッシュはダウンロードが必要なため取得しない。
Implementations§
Source§impl CloudLocation
impl CloudLocation
pub fn new( id: LocationId, root: PathBuf, backend: Arc<dyn StorageBackend>, ) -> Self
Trait Implementations§
Source§impl Location for CloudLocation
impl Location for CloudLocation
Source§fn id(&self) -> &LocationId
fn id(&self) -> &LocationId
この拠点の識別子。
Auto Trait Implementations§
impl Freeze for CloudLocation
impl !RefUnwindSafe for CloudLocation
impl Send for CloudLocation
impl Sync for CloudLocation
impl Unpin for CloudLocation
impl UnsafeUnpin for CloudLocation
impl !UnwindSafe for CloudLocation
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