pub struct KvConfig {
pub listen: String,
pub uds: PathBuf,
pub ram_gib: u32,
pub ssd_dir: PathBuf,
pub ssd_gib: u32,
pub index_dir: PathBuf,
pub transport: KvTransport,
pub quic_listen: String,
pub block_size_tokens: u32,
}Fields§
§listen: String§uds: PathBuf§ram_gib: u32§ssd_dir: PathBuf§ssd_gib: u32§index_dir: PathBuf§transport: KvTransport§quic_listen: String§block_size_tokens: u32Trait Implementations§
Source§impl<'de> Deserialize<'de> for KvConfig
impl<'de> Deserialize<'de> for KvConfig
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 KvConfig
impl RefUnwindSafe for KvConfig
impl Send for KvConfig
impl Sync for KvConfig
impl Unpin for KvConfig
impl UnsafeUnpin for KvConfig
impl UnwindSafe for KvConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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