pub struct MikuConfig {
pub data_dir: Option<PathBuf>,
pub config_dir: Option<PathBuf>,
pub topics_dir: Option<PathBuf>,
pub observation_limit: Option<usize>,
}Fields§
§data_dir: Option<PathBuf>§config_dir: Option<PathBuf>§topics_dir: Option<PathBuf>§observation_limit: Option<usize>Trait Implementations§
Source§impl Debug for MikuConfig
impl Debug for MikuConfig
Source§impl Default for MikuConfig
impl Default for MikuConfig
Source§fn default() -> MikuConfig
fn default() -> MikuConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MikuConfig
impl<'de> Deserialize<'de> for MikuConfig
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 MikuConfig
impl RefUnwindSafe for MikuConfig
impl Send for MikuConfig
impl Sync for MikuConfig
impl Unpin for MikuConfig
impl UnsafeUnpin for MikuConfig
impl UnwindSafe for MikuConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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