pub struct FirestoreUnrecognisedIndexItem {
pub name: String,
pub reason: String,
}Expand description
One listed index or field resource this crate’s domain model cannot represent, kept for visibility instead of being silently dropped.
Covers a search index, a MongoDB-compat or Datastore-mode API scope, a COLLECTION_RECURSIVE
query scope, and an unspecified field order - none of which a declared FirestoreCompositeIndex
or FirestoreFieldOverride can express. The planner never proposes deleting or reverting
one of these, even when pruning, because it cannot know that doing so is what the declaration
intends.
Fields§
§name: StringThe resource name Firestore assigned it.
reason: StringWhy this crate could not convert it into a domain value.
Trait Implementations§
impl StructuralPartialEq for FirestoreUnrecognisedIndexItem
Auto Trait Implementations§
impl Freeze for FirestoreUnrecognisedIndexItem
impl RefUnwindSafe for FirestoreUnrecognisedIndexItem
impl Send for FirestoreUnrecognisedIndexItem
impl Sync for FirestoreUnrecognisedIndexItem
impl Unpin for FirestoreUnrecognisedIndexItem
impl UnsafeUnpin for FirestoreUnrecognisedIndexItem
impl UnwindSafe for FirestoreUnrecognisedIndexItem
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