pub(crate) struct CSPViolationReportBuilder {
pub report_only: bool,
pub sample: Option<String>,
pub resource: String,
pub line_number: u32,
pub column_number: u32,
pub source_file: String,
pub effective_directive: String,
pub original_policy: String,
}
Fields§
§report_only: bool
§sample: Option<String>
§resource: String
§line_number: u32
§column_number: u32
§source_file: String
§effective_directive: String
§original_policy: String
Implementations§
Source§impl CSPViolationReportBuilder
impl CSPViolationReportBuilder
pub fn report_only(self, report_only: bool) -> CSPViolationReportBuilder
Sourcepub fn sample(self, sample: Option<String>) -> CSPViolationReportBuilder
pub fn sample(self, sample: Option<String>) -> CSPViolationReportBuilder
Sourcepub fn resource(self, resource: String) -> CSPViolationReportBuilder
pub fn resource(self, resource: String) -> CSPViolationReportBuilder
Sourcepub fn line_number(self, line_number: u32) -> CSPViolationReportBuilder
pub fn line_number(self, line_number: u32) -> CSPViolationReportBuilder
Sourcepub fn column_number(self, column_number: u32) -> CSPViolationReportBuilder
pub fn column_number(self, column_number: u32) -> CSPViolationReportBuilder
Sourcepub fn source_file(self, source_file: String) -> CSPViolationReportBuilder
pub fn source_file(self, source_file: String) -> CSPViolationReportBuilder
Sourcepub fn effective_directive(
self,
effective_directive: String,
) -> CSPViolationReportBuilder
pub fn effective_directive( self, effective_directive: String, ) -> CSPViolationReportBuilder
Sourcepub fn original_policy(
self,
original_policy: String,
) -> CSPViolationReportBuilder
pub fn original_policy( self, original_policy: String, ) -> CSPViolationReportBuilder
pub fn build(self, global: &GlobalScope) -> SecurityPolicyViolationReport
Trait Implementations§
Source§impl Default for CSPViolationReportBuilder
impl Default for CSPViolationReportBuilder
Source§fn default() -> CSPViolationReportBuilder
fn default() -> CSPViolationReportBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CSPViolationReportBuilder
impl RefUnwindSafe for CSPViolationReportBuilder
impl Send for CSPViolationReportBuilder
impl Sync for CSPViolationReportBuilder
impl Unpin for CSPViolationReportBuilder
impl UnwindSafe for CSPViolationReportBuilder
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
Source§impl<T> Filterable for T
impl<T> Filterable for T
Source§fn filterable(
self,
filter_name: &'static str,
) -> RequestFilterDataProvider<T, fn(DataRequest<'_>) -> bool>
fn filterable( self, filter_name: &'static str, ) -> RequestFilterDataProvider<T, fn(DataRequest<'_>) -> bool>
Creates a filterable data provider with the given name for debugging. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.