pub struct SanitizedSinkArg {
pub span_start: u32,
pub arg_index: u32,
pub scope: SanitizerScope,
}Expand description
A captured sink argument that is itself a recognized sanitizer call.
Fields§
§span_start: u32Byte offset of the owning sink span start.
arg_index: u32The positional argument index on the owning sink.
scope: SanitizerScopeThe sanitizer output domain for this argument.
Trait Implementations§
Source§impl Clone for SanitizedSinkArg
impl Clone for SanitizedSinkArg
Source§impl Debug for SanitizedSinkArg
impl Debug for SanitizedSinkArg
impl<'__de> Decode<'__de> for SanitizedSinkArgwhere
'__de:,
Source§impl<'de> Deserialize<'de> for SanitizedSinkArg
impl<'de> Deserialize<'de> for SanitizedSinkArg
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
impl Encode for SanitizedSinkArg
Auto Trait Implementations§
impl Freeze for SanitizedSinkArg
impl RefUnwindSafe for SanitizedSinkArg
impl Send for SanitizedSinkArg
impl Sync for SanitizedSinkArg
impl Unpin for SanitizedSinkArg
impl UnsafeUnpin for SanitizedSinkArg
impl UnwindSafe for SanitizedSinkArg
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