pub struct EmailBranding {
pub app_name: String,
pub logo_url: Option<String>,
pub footer_line: Option<String>,
}Expand description
Branding injected into rendered emails at sender-construction time.
Per-tenant resolution is allowthem-c8m.3’s responsibility.
Defaults produce plain allowthem-branded output.
Fields§
§app_name: StringName of the application or service shown in the email header.
logo_url: Option<String>Optional logo URL. When Some, an <img> tag is included in HTML.
Optional footer line rendered verbatim (e.g. “© 2026 Acme, Inc.”).
Omitted entirely when None.
Trait Implementations§
Source§impl Clone for EmailBranding
impl Clone for EmailBranding
Source§fn clone(&self) -> EmailBranding
fn clone(&self) -> EmailBranding
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EmailBranding
impl Debug for EmailBranding
Auto Trait Implementations§
impl Freeze for EmailBranding
impl RefUnwindSafe for EmailBranding
impl Send for EmailBranding
impl Sync for EmailBranding
impl Unpin for EmailBranding
impl UnsafeUnpin for EmailBranding
impl UnwindSafe for EmailBranding
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,
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