pub struct PostmanConfig {
pub enabled: bool,
pub database: Option<String>,
pub bounded_context: String,
pub domain_version: String,
pub listens_to: Vec<String>,
pub smtp: Option<SmtpConfig>,
pub templates: Option<TemplatesConfig>,
}Expand description
Postman module configuration
Fields§
§enabled: boolEnable module
database: Option<String>Database name to use
bounded_context: StringBounded context name
domain_version: StringDomain version
listens_to: Vec<String>Events this context listens to
smtp: Option<SmtpConfig>SMTP configuration
templates: Option<TemplatesConfig>Email templates configuration
Trait Implementations§
Source§impl Clone for PostmanConfig
impl Clone for PostmanConfig
Source§impl Debug for PostmanConfig
impl Debug for PostmanConfig
Source§impl Default for PostmanConfig
impl Default for PostmanConfig
Source§impl<'de> Deserialize<'de> for PostmanConfig
impl<'de> Deserialize<'de> for PostmanConfig
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 PostmanConfig
impl RefUnwindSafe for PostmanConfig
impl Send for PostmanConfig
impl Sync for PostmanConfig
impl Unpin for PostmanConfig
impl UnsafeUnpin for PostmanConfig
impl UnwindSafe for PostmanConfig
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
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> 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 more