[−][src]Enum prost_types::method_options::IdempotencyLevel
Is this method side-effect-free (or safe in HTTP parlance), or idempotent, or neither? HTTP based RPC implementation may choose GET verb for safe methods, and PUT verb for idempotent methods instead of the default POST.
Variants
implies idempotent
idempotent, but may have side effects
Methods
impl IdempotencyLevel
[src]
pub fn is_valid(value: i32) -> bool
[src]
Returns true
if value
is a variant of IdempotencyLevel
.
pub fn from_i32(value: i32) -> Option<IdempotencyLevel>
[src]
Converts an i32
to a IdempotencyLevel
, or None
if value
is not a valid variant.
Trait Implementations
impl Clone for IdempotencyLevel
[src]
fn clone(&self) -> IdempotencyLevel
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for IdempotencyLevel
[src]
impl Debug for IdempotencyLevel
[src]
impl Default for IdempotencyLevel
[src]
fn default() -> IdempotencyLevel
[src]
impl Eq for IdempotencyLevel
[src]
impl From<IdempotencyLevel> for i32
[src]
fn from(value: IdempotencyLevel) -> i32
[src]
impl Hash for IdempotencyLevel
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for IdempotencyLevel
[src]
fn cmp(&self, other: &IdempotencyLevel) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
1.21.0[src]
fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<IdempotencyLevel> for IdempotencyLevel
[src]
fn eq(&self, other: &IdempotencyLevel) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<IdempotencyLevel> for IdempotencyLevel
[src]
fn partial_cmp(&self, other: &IdempotencyLevel) -> Option<Ordering>
[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for IdempotencyLevel
[src]
impl StructuralPartialEq for IdempotencyLevel
[src]
Auto Trait Implementations
impl RefUnwindSafe for IdempotencyLevel
impl Send for IdempotencyLevel
impl Sync for IdempotencyLevel
impl Unpin for IdempotencyLevel
impl UnwindSafe for IdempotencyLevel
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,