pub struct LabelerConfig {
pub did: String,
pub signing_key_path: Option<String>,
pub signing_key_base64: Option<String>,
}Expand description
Configuration for the labeler service.
Fields§
§did: StringDID of the labeler service.
signing_key_path: Option<String>Path to the signing key file (PEM format).
signing_key_base64: Option<String>Inline signing key (base64-encoded, for env var injection).
Trait Implementations§
Source§impl Clone for LabelerConfig
impl Clone for LabelerConfig
Source§fn clone(&self) -> LabelerConfig
fn clone(&self) -> LabelerConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 LabelerConfig
impl Debug for LabelerConfig
Source§impl<'de> Deserialize<'de> for LabelerConfig
impl<'de> Deserialize<'de> for LabelerConfig
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 LabelerConfig
impl RefUnwindSafe for LabelerConfig
impl Send for LabelerConfig
impl Sync for LabelerConfig
impl Unpin for LabelerConfig
impl UnsafeUnpin for LabelerConfig
impl UnwindSafe for LabelerConfig
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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