pub struct IndexCatalog { /* private fields */ }Implementations§
Source§impl IndexCatalog
impl IndexCatalog
pub fn register(&mut self, cfg: IndexConfig)
pub fn snapshot(&self) -> Vec<IndexMetric>
pub fn enabled(&self) -> Vec<String>
pub fn disable(&mut self, name: &str) -> bool
pub fn touch(&mut self, name: &str)
pub fn register_default_vector_graph(table: bool, graph: bool) -> IndexCatalog
Trait Implementations§
Source§impl Debug for IndexCatalog
impl Debug for IndexCatalog
Source§impl Default for IndexCatalog
impl Default for IndexCatalog
Source§fn default() -> IndexCatalog
fn default() -> IndexCatalog
Returns the “default value” for a type. Read more
Source§impl IndexRuntime for IndexCatalog
impl IndexRuntime for IndexCatalog
fn describe(&self) -> Vec<IndexMetric>
fn apply_metric(&mut self, metric: IndexMetric)
Auto Trait Implementations§
impl Freeze for IndexCatalog
impl RefUnwindSafe for IndexCatalog
impl Send for IndexCatalog
impl Sync for IndexCatalog
impl Unpin for IndexCatalog
impl UnsafeUnpin for IndexCatalog
impl UnwindSafe for IndexCatalog
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
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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