pub struct BdbGroup {
pub uid: u32,
pub name: String,
pub memory_size: Option<u64>,
pub members: Option<Vec<String>>,
pub extra: Value,
}
Expand description
Database group information Represents a group of databases that share a memory pool
Fields§
§uid: u32
Cluster unique ID of the database group
name: String
Group name (may be auto-generated if not specified)
memory_size: Option<u64>
The common memory pool size limit for all databases in the group, expressed in bytes
members: Option<Vec<String>>
A list of UIDs of member databases (read-only)
extra: Value
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BdbGroup
impl<'de> Deserialize<'de> for BdbGroup
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BdbGroup
impl RefUnwindSafe for BdbGroup
impl Send for BdbGroup
impl Sync for BdbGroup
impl Unpin for BdbGroup
impl UnwindSafe for BdbGroup
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