pub struct BucketLocator {
pub version: u8,
pub name: String,
pub pool: String,
pub tier: BucketTier,
pub generation: u64,
pub created_at: u64,
}Expand description
Locator published for cross-application bucket discovery.
Contains all information needed to find and access a bucket from another application or service.
Fields§
§version: u8Schema version (currently 1).
name: StringBucket name.
pool: StringPool name.
tier: BucketTierStorage tier.
generation: u64Bucket generation.
created_at: u64Creation timestamp (unix seconds).
Trait Implementations§
Source§impl Clone for BucketLocator
impl Clone for BucketLocator
Source§fn clone(&self) -> BucketLocator
fn clone(&self) -> BucketLocator
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BucketLocator
impl Debug for BucketLocator
Source§impl<'de> Deserialize<'de> for BucketLocator
impl<'de> Deserialize<'de> for BucketLocator
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BucketLocator
impl PartialEq for BucketLocator
Source§impl Serialize for BucketLocator
impl Serialize for BucketLocator
impl StructuralPartialEq for BucketLocator
Auto Trait Implementations§
impl Freeze for BucketLocator
impl RefUnwindSafe for BucketLocator
impl Send for BucketLocator
impl Sync for BucketLocator
impl Unpin for BucketLocator
impl UnwindSafe for BucketLocator
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