pub struct ProveRequest { /* private fields */ }Expand description
Request to prove statements about the connection.
Implementations§
Source§impl ProveRequest
impl ProveRequest
Sourcepub fn server_identity(&self) -> bool
pub fn server_identity(&self) -> bool
Returns true if the server identity is to be proven.
Sourcepub fn reveal(&self) -> Option<&(RangeSet<usize>, RangeSet<usize>)>
pub fn reveal(&self) -> Option<&(RangeSet<usize>, RangeSet<usize>)>
Returns the sent and received ranges of the transcript to be revealed, respectively.
Sourcepub fn transcript_commit(&self) -> Option<&TranscriptCommitRequest>
pub fn transcript_commit(&self) -> Option<&TranscriptCommitRequest>
Returns the transcript commitment configuration.
Trait Implementations§
Source§impl Clone for ProveRequest
impl Clone for ProveRequest
Source§fn clone(&self) -> ProveRequest
fn clone(&self) -> ProveRequest
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProveRequest
impl Debug for ProveRequest
Source§impl<'de> Deserialize<'de> for ProveRequest
impl<'de> Deserialize<'de> for ProveRequest
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 ProveRequest
impl RefUnwindSafe for ProveRequest
impl Send for ProveRequest
impl Sync for ProveRequest
impl Unpin for ProveRequest
impl UnwindSafe for ProveRequest
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)