Enum Resolution
#[repr(i32)]pub enum Resolution {
OneMinute = 0,
FiveMinutes = 1,
FifteenMinutes = 2,
ThirtyMinutes = 3,
OneHour = 4,
FourHours = 5,
OneDay = 6,
}Expand description
TODO(IND-210): Make this proto conform and update downstream indexer logic
Variants§
OneMinute = 0
buf:lint:ignore ENUM_VALUE_PREFIX buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
FiveMinutes = 1
buf:lint:ignore ENUM_VALUE_PREFIX
FifteenMinutes = 2
buf:lint:ignore ENUM_VALUE_PREFIX
ThirtyMinutes = 3
buf:lint:ignore ENUM_VALUE_PREFIX
OneHour = 4
buf:lint:ignore ENUM_VALUE_PREFIX
FourHours = 5
buf:lint:ignore ENUM_VALUE_PREFIX
OneDay = 6
buf:lint:ignore ENUM_VALUE_PREFIX
Implementations§
§impl Resolution
impl Resolution
§impl Resolution
impl Resolution
pub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn from_str_name(value: &str) -> Option<Resolution>
pub fn from_str_name(value: &str) -> Option<Resolution>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
§impl Clone for Resolution
impl Clone for Resolution
§fn clone(&self) -> Resolution
fn clone(&self) -> Resolution
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for Resolution
impl Debug for Resolution
§impl Default for Resolution
impl Default for Resolution
§fn default() -> Resolution
fn default() -> Resolution
Returns the “default value” for a type. Read more
§impl Hash for Resolution
impl Hash for Resolution
§impl Ord for Resolution
impl Ord for Resolution
§impl PartialEq for Resolution
impl PartialEq for Resolution
§impl PartialOrd for Resolution
impl PartialOrd for Resolution
§impl TryFrom<i32> for Resolution
impl TryFrom<i32> for Resolution
§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
§fn try_from(value: i32) -> Result<Resolution, UnknownEnumValue>
fn try_from(value: i32) -> Result<Resolution, UnknownEnumValue>
Performs the conversion.
impl Copy for Resolution
impl Eq for Resolution
impl StructuralPartialEq for Resolution
Auto Trait Implementations§
impl Freeze for Resolution
impl RefUnwindSafe for Resolution
impl Send for Resolution
impl Sync for Resolution
impl Unpin for Resolution
impl UnwindSafe for Resolution
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].