Struct relay_metrics::MergeBuckets
source · pub struct MergeBuckets { /* private fields */ }
Expand description
A message containing a list of Bucket
s to be inserted into the aggregator.
Implementations§
source§impl MergeBuckets
impl MergeBuckets
sourcepub fn new(project_key: ProjectKey, buckets: Vec<Bucket>) -> Self
pub fn new(project_key: ProjectKey, buckets: Vec<Bucket>) -> Self
Creates a new message containing a list of Bucket
s.
sourcepub fn project_key(&self) -> ProjectKey
pub fn project_key(&self) -> ProjectKey
Returns the ProjectKey
for the the current MergeBuckets
message.
Trait Implementations§
source§impl Debug for MergeBuckets
impl Debug for MergeBuckets
source§impl FromMessage<MergeBuckets> for Aggregator
impl FromMessage<MergeBuckets> for Aggregator
source§fn from_message(message: MergeBuckets, _: ()) -> Self
fn from_message(message: MergeBuckets, _: ()) -> Self
Converts the message into the service interface.
Auto Trait Implementations§
impl RefUnwindSafe for MergeBuckets
impl Send for MergeBuckets
impl Sync for MergeBuckets
impl Unpin for MergeBuckets
impl UnwindSafe for MergeBuckets
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