pub struct ExtraConfig {
pub master_enc_key_part: Option<PrivateKey>,
pub pseud_factor_secret: Option<B64UU>,
}Fields§
§master_enc_key_part: Option<PrivateKey>x_T from the whitepaper; randomly generated if not set
Generate using cargo run tools generate scalar.
pseud_factor_secret: Option<B64UU>Used to generate the pseudonymisation factor secret g_H given hub H’s identifier.
Should never be changed in a production environment.
Randomly generated when not set.t
Trait Implementations§
Source§impl Clone for ExtraConfig
impl Clone for ExtraConfig
Source§fn clone(&self) -> ExtraConfig
fn clone(&self) -> ExtraConfig
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 ExtraConfig
impl Debug for ExtraConfig
Source§impl<'de> Deserialize<'de> for ExtraConfig
impl<'de> Deserialize<'de> for ExtraConfig
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
Source§impl GetServerType for ExtraConfig
impl GetServerType for ExtraConfig
type ServerT = ServerImpl<Details>
Source§impl PrepareConfig<Rc<Extensions>> for ExtraConfig
impl PrepareConfig<Rc<Extensions>> for ExtraConfig
Auto Trait Implementations§
impl Freeze for ExtraConfig
impl RefUnwindSafe for ExtraConfig
impl Send for ExtraConfig
impl Sync for ExtraConfig
impl Unpin for ExtraConfig
impl UnsafeUnpin for ExtraConfig
impl UnwindSafe for ExtraConfig
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