pub struct ScriptCoverageBuilder { /* private fields */ }Expand description
Builder for ScriptCoverage.
Implementations§
Source§impl ScriptCoverageBuilder
impl ScriptCoverageBuilder
Sourcepub fn script_id<VALUE: Into<ScriptId>>(&mut self, value: VALUE) -> &mut Self
pub fn script_id<VALUE: Into<ScriptId>>(&mut self, value: VALUE) -> &mut Self
JavaScript script id.
Sourcepub fn url<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn url<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
JavaScript script name or url.
Sourcepub fn functions<VALUE: Into<Vec<FunctionCoverage>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn functions<VALUE: Into<Vec<FunctionCoverage>>>( &mut self, value: VALUE, ) -> &mut Self
Functions contained in the script that has coverage data.
Sourcepub fn build(&self) -> Result<ScriptCoverage, ScriptCoverageBuilderError>
pub fn build(&self) -> Result<ScriptCoverage, ScriptCoverageBuilderError>
Trait Implementations§
Source§impl Clone for ScriptCoverageBuilder
impl Clone for ScriptCoverageBuilder
Source§fn clone(&self) -> ScriptCoverageBuilder
fn clone(&self) -> ScriptCoverageBuilder
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 moreAuto Trait Implementations§
impl Freeze for ScriptCoverageBuilder
impl RefUnwindSafe for ScriptCoverageBuilder
impl Send for ScriptCoverageBuilder
impl Sync for ScriptCoverageBuilder
impl Unpin for ScriptCoverageBuilder
impl UnsafeUnpin for ScriptCoverageBuilder
impl UnwindSafe for ScriptCoverageBuilder
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