pub enum HardeningScript {
AllFrames,
TopFrameOnly,
Off,
}Expand description
Frame scope for the full shell plugin’s DOM hardening script. Native webview settings & Rust navigation policy are configured separately.
Variants§
AllFrames
Inject into every frame, including document iframes (legacy default).
TopFrameOnly
Inject into the top frame of each webview only.
Off
Do not inject the DOM hardening script.
Trait Implementations§
Source§impl Clone for HardeningScript
impl Clone for HardeningScript
impl Copy for HardeningScript
Source§impl Debug for HardeningScript
impl Debug for HardeningScript
Source§impl Default for HardeningScript
impl Default for HardeningScript
impl Eq for HardeningScript
Source§impl PartialEq for HardeningScript
impl PartialEq for HardeningScript
impl StructuralPartialEq for HardeningScript
Auto Trait Implementations§
impl Freeze for HardeningScript
impl RefUnwindSafe for HardeningScript
impl Send for HardeningScript
impl Sync for HardeningScript
impl Unpin for HardeningScript
impl UnsafeUnpin for HardeningScript
impl UnwindSafe for HardeningScript
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.