Enum prost_types::method_options::IdempotencyLevel [−][src]
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]
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]
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]
pub 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]
#[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]
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]
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
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,
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>,