[−][src]Enum firestore_grpc_cloudrun::precondition::ConditionType  
The type of precondition.
Variants
Exists(bool)When set to true, the target document must exist.
When set to false, the target document must not exist.
UpdateTime(Timestamp)When set, the target document must exist and have been last updated at that time.
Methods
impl ConditionType[src]
pub fn encode<B>(&self, buf: &mut B) where
    B: BufMut, [src]
B: BufMut,
pub fn merge<B>(
    field: &mut Option<ConditionType>, 
    tag: u32, 
    wire_type: WireType, 
    buf: &mut B, 
    ctx: DecodeContext
) -> Result<(), DecodeError> where
    B: Buf, [src]
field: &mut Option<ConditionType>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
pub fn encoded_len(&self) -> usize[src]
Trait Implementations
impl Clone for ConditionType[src]
fn clone(&self) -> ConditionType[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for ConditionType[src]
impl PartialEq<ConditionType> for ConditionType[src]
fn eq(&self, other: &ConditionType) -> bool[src]
fn ne(&self, other: &ConditionType) -> bool[src]
impl StructuralPartialEq for ConditionType[src]
Auto Trait Implementations
impl RefUnwindSafe for ConditionType
impl Send for ConditionType
impl Sync for ConditionType
impl Unpin for ConditionType
impl UnwindSafe for ConditionType
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> Instrument for T[src]
fn instrument(self, span: Span) -> Instrumented<Self>[src]
fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
    U: From<T>, [src]
U: From<T>,
impl<T> IntoRequest<T> for T[src]
fn into_request(self) -> Request<T>[src]
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
    V: MultiLane<T>, [src]
V: MultiLane<T>,
impl<T> WithSubscriber for T[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
    S: Into<Dispatch>, [src]
S: Into<Dispatch>,