pub struct FirestoreExplicitFieldOverride {
pub indexes: Vec<FirestoreFieldOverrideIndex>,
pub reverting: bool,
}Expand description
An explicit, non-inherited single-field index override, as listed for one field resource.
Fields§
§indexes: Vec<FirestoreFieldOverrideIndex>The field’s explicit single-field index set. Empty is an explicit exemption, the same as
exempt().
reverting: boolWhether Firestore is already reverting this override to the ancestor’s configuration (an
in-progress reverting long-running change). The planner treats a field with this set as
already handled and never plans reverting it a second time.
Trait Implementations§
impl StructuralPartialEq for FirestoreExplicitFieldOverride
Auto Trait Implementations§
impl Freeze for FirestoreExplicitFieldOverride
impl RefUnwindSafe for FirestoreExplicitFieldOverride
impl Send for FirestoreExplicitFieldOverride
impl Sync for FirestoreExplicitFieldOverride
impl Unpin for FirestoreExplicitFieldOverride
impl UnsafeUnpin for FirestoreExplicitFieldOverride
impl UnwindSafe for FirestoreExplicitFieldOverride
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request