pub struct CoverageCollector { /* private fields */ }Expand description
Collects gRPC method call and protobuf field coverage during test execution.
Implementations§
Source§impl CoverageCollector
impl CoverageCollector
pub fn new() -> Self
pub fn record_call(&self, service: &str, method: &str)
pub fn record_fields_from_json(&self, message_type: &str, json: &Value)
pub fn register_pool(&self, other: &DescriptorPool)
pub fn generate_json_report(&self) -> CoverageReport
pub fn generate_text_report(&self) -> String
Trait Implementations§
Source§impl Clone for CoverageCollector
impl Clone for CoverageCollector
Source§fn clone(&self) -> CoverageCollector
fn clone(&self) -> CoverageCollector
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CoverageCollector
impl Debug for CoverageCollector
Auto Trait Implementations§
impl Freeze for CoverageCollector
impl RefUnwindSafe for CoverageCollector
impl Send for CoverageCollector
impl Sync for CoverageCollector
impl Unpin for CoverageCollector
impl UnsafeUnpin for CoverageCollector
impl UnwindSafe for CoverageCollector
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