[−][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
Implementations
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]
pub fn clone(&self) -> IdempotencyLevel
[src]
pub 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]
pub fn default() -> IdempotencyLevel
[src]
impl Eq for IdempotencyLevel
[src]
impl From<IdempotencyLevel> for i32
[src]
pub fn from(value: IdempotencyLevel) -> i32
[src]
impl Hash for IdempotencyLevel
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for IdempotencyLevel
[src]
pub fn cmp(&self, other: &IdempotencyLevel) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<IdempotencyLevel> for IdempotencyLevel
[src]
pub fn eq(&self, other: &IdempotencyLevel) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<IdempotencyLevel> for IdempotencyLevel
[src]
pub fn partial_cmp(&self, other: &IdempotencyLevel) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub 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
[src]
impl Send for IdempotencyLevel
[src]
impl Sync for IdempotencyLevel
[src]
impl Unpin for IdempotencyLevel
[src]
impl UnwindSafe for IdempotencyLevel
[src]
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,
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,