pub struct CtClient {
pub log: CtLogConfig,
/* private fields */
}Expand description
A CT log client (simplified, mock-friendly).
Fields§
§log: CtLogConfigImplementations§
Source§impl CtClient
impl CtClient
pub fn new(log: CtLogConfig) -> Self
Sourcepub fn queue_entry(&self, entry: CtEntry)
pub fn queue_entry(&self, entry: CtEntry)
Queue an entry for submission.
Sourcepub fn process_pending(&self) -> Vec<CtSubmissionResult>
pub fn process_pending(&self) -> Vec<CtSubmissionResult>
Process all pending entries. Returns results.
Sourcepub fn inclusion_proof(&self, entry_hash: &str) -> Vec<String>
pub fn inclusion_proof(&self, entry_hash: &str) -> Vec<String>
Compute an inclusion proof for an entry (mock).
Sourcepub fn pending_count(&self) -> usize
pub fn pending_count(&self) -> usize
Get the number of pending entries.
Auto Trait Implementations§
impl !Freeze for CtClient
impl RefUnwindSafe for CtClient
impl Send for CtClient
impl Sync for CtClient
impl Unpin for CtClient
impl UnsafeUnpin for CtClient
impl UnwindSafe for CtClient
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