#[repr(C)]pub struct CardinalityLimitConfig {
pub whole_key_limit: usize,
pub resource_limit: usize,
pub http_endpoint_limit: usize,
pub peer_tags_limit: usize,
pub additional_tags_limit: usize,
}Expand description
Config to override the default stats cardinality limit values
Fields§
§whole_key_limit: usizeThe whole-key cardinality limit (defaults to 7000)
resource_limit: usizeThe per-field cardinality limit for the Resource field (defaults to 1024)
http_endpoint_limit: usizeThe per-field cardinality limit for the HttpEndpoint field (defaults to 512)
The per-field cardinality limit for the PeerTags field (defaults to 512)
The per-field cardinality limit for the AdditionalTags field (defaults to 100)
Trait Implementations§
Source§impl Clone for CardinalityLimitConfig
impl Clone for CardinalityLimitConfig
Source§fn clone(&self) -> CardinalityLimitConfig
fn clone(&self) -> CardinalityLimitConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CardinalityLimitConfig
Source§impl Debug for CardinalityLimitConfig
impl Debug for CardinalityLimitConfig
Source§impl Default for CardinalityLimitConfig
impl Default for CardinalityLimitConfig
impl Eq for CardinalityLimitConfig
Source§impl PartialEq for CardinalityLimitConfig
impl PartialEq for CardinalityLimitConfig
impl StructuralPartialEq for CardinalityLimitConfig
Auto Trait Implementations§
impl Freeze for CardinalityLimitConfig
impl RefUnwindSafe for CardinalityLimitConfig
impl Send for CardinalityLimitConfig
impl Sync for CardinalityLimitConfig
impl Unpin for CardinalityLimitConfig
impl UnsafeUnpin for CardinalityLimitConfig
impl UnwindSafe for CardinalityLimitConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.