#[non_exhaustive]pub struct SecretScanConfig {
pub enabled: bool,
pub inspect_template: String,
/* private fields */
}Expand description
Configuration for secret scanning.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.enabled: boolOptional. Enables secret scanning for the repository.
inspect_template: StringOptional. The DLP inspect template to use for secret scanning.
Implementations§
Source§impl SecretScanConfig
impl SecretScanConfig
Sourcepub fn set_enabled<T: Into<bool>>(self, v: T) -> Self
pub fn set_enabled<T: Into<bool>>(self, v: T) -> Self
Sourcepub fn set_inspect_template<T: Into<String>>(self, v: T) -> Self
pub fn set_inspect_template<T: Into<String>>(self, v: T) -> Self
Sets the value of inspect_template.
§Example
ⓘ
let x = SecretScanConfig::new().set_inspect_template("example");Trait Implementations§
Source§impl Clone for SecretScanConfig
impl Clone for SecretScanConfig
Source§fn clone(&self) -> SecretScanConfig
fn clone(&self) -> SecretScanConfig
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 SecretScanConfig
impl Debug for SecretScanConfig
Source§impl Default for SecretScanConfig
impl Default for SecretScanConfig
Source§fn default() -> SecretScanConfig
fn default() -> SecretScanConfig
Returns the “default value” for a type. Read more
Source§impl Message for SecretScanConfig
impl Message for SecretScanConfig
Source§impl PartialEq for SecretScanConfig
impl PartialEq for SecretScanConfig
impl StructuralPartialEq for SecretScanConfig
Auto Trait Implementations§
impl Freeze for SecretScanConfig
impl RefUnwindSafe for SecretScanConfig
impl Send for SecretScanConfig
impl Sync for SecretScanConfig
impl Unpin for SecretScanConfig
impl UnsafeUnpin for SecretScanConfig
impl UnwindSafe for SecretScanConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request