pub struct RuntimeCapabilities {
pub access_control: bool,
pub full_text_search: bool,
pub search_projection_publication: bool,
pub vector_search: bool,
pub graph_analytics: bool,
pub background_maintenance: bool,
}Fields§
§access_control: bool§full_text_search: bool§search_projection_publication: bool§vector_search: bool§graph_analytics: bool§background_maintenance: boolImplementations§
Source§impl RuntimeCapabilities
impl RuntimeCapabilities
pub const fn mobile_embedded() -> Self
pub const fn is_enabled(self, capability: RuntimeCapability) -> bool
pub fn require(self, capability: RuntimeCapability) -> Result<()>
pub const fn with(self, capability: RuntimeCapability, enabled: bool) -> Self
pub const fn intersection(self, available: Self) -> Self
Trait Implementations§
Source§impl Clone for RuntimeCapabilities
impl Clone for RuntimeCapabilities
impl Copy for RuntimeCapabilities
Source§impl Debug for RuntimeCapabilities
impl Debug for RuntimeCapabilities
Source§impl Default for RuntimeCapabilities
impl Default for RuntimeCapabilities
impl Eq for RuntimeCapabilities
Source§impl PartialEq for RuntimeCapabilities
impl PartialEq for RuntimeCapabilities
impl StructuralPartialEq for RuntimeCapabilities
Auto Trait Implementations§
impl Freeze for RuntimeCapabilities
impl RefUnwindSafe for RuntimeCapabilities
impl Send for RuntimeCapabilities
impl Sync for RuntimeCapabilities
impl Unpin for RuntimeCapabilities
impl UnsafeUnpin for RuntimeCapabilities
impl UnwindSafe for RuntimeCapabilities
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