pub struct WelcomeBundle {
pub newsroom_verifying_key: VerifyingKey,
pub fpf_sig: Signature<FpfOnNewsroom>,
pub journalists: Vec<JournalistLongTermView>,
}Expand description
The newsroom “welcome bundle” (step 5): this is everything a sender needs to begin - the newsroom verifying key, FPF’s signature over it, and the roster of journalists’ long-term keys/signatures.
Fields§
§newsroom_verifying_key: VerifyingKey§fpf_sig: Signature<FpfOnNewsroom>§journalists: Vec<JournalistLongTermView>Trait Implementations§
Source§impl<'de> Deserialize<'de> for WelcomeBundle
impl<'de> Deserialize<'de> for WelcomeBundle
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 WelcomeBundle
impl RefUnwindSafe for WelcomeBundle
impl Send for WelcomeBundle
impl Sync for WelcomeBundle
impl Unpin for WelcomeBundle
impl UnsafeUnpin for WelcomeBundle
impl UnwindSafe for WelcomeBundle
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