pub struct ExpandedIndex {
pub name: String,
pub fields: Vec<String>,
pub kind: CatalogIndexKind,
pub unique: bool,
pub where_: Option<Vec<CatalogPredicate>>,
pub expire_after_seconds: Option<u64>,
}Fields§
§name: String§fields: Vec<String>§kind: CatalogIndexKind§unique: bool§where_: Option<Vec<CatalogPredicate>>§expire_after_seconds: Option<u64>Trait Implementations§
Source§impl Clone for ExpandedIndex
impl Clone for ExpandedIndex
Source§impl Debug for ExpandedIndex
impl Debug for ExpandedIndex
Source§impl PartialEq for ExpandedIndex
impl PartialEq for ExpandedIndex
impl StructuralPartialEq for ExpandedIndex
Auto Trait Implementations§
impl Freeze for ExpandedIndex
impl RefUnwindSafe for ExpandedIndex
impl Send for ExpandedIndex
impl Sync for ExpandedIndex
impl Unpin for ExpandedIndex
impl UnsafeUnpin for ExpandedIndex
impl UnwindSafe for ExpandedIndex
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