Struct chromiumoxide::cdp::browser_protocol::target::SetAutoAttachParams[][src]

pub struct SetAutoAttachParams {
    pub auto_attach: bool,
    pub wait_for_debugger_on_start: bool,
    pub flatten: Option<bool>,
}

Controls whether to automatically attach to new targets which are considered to be related to this one. When turned on, attaches to all existing related targets as well. When turned off, automatically detaches from all currently attached targets. setAutoAttach

Fields

auto_attach: bool

Whether to auto-attach to related targets.

wait_for_debugger_on_start: bool

Whether to pause new targets when attaching to them. Use Runtime.runIfWaitingForDebugger to run paused targets.

flatten: Option<bool>

Enables “flat” access to the session via specifying sessionId attribute in the commands. We plan to make this the default, deprecate non-flattened mode, and eventually retire it. See crbug.com/991325.

Implementations

impl SetAutoAttachParams[src]

pub fn new(
    auto_attach: impl Into<bool>,
    wait_for_debugger_on_start: impl Into<bool>
) -> SetAutoAttachParams
[src]

impl SetAutoAttachParams[src]

impl SetAutoAttachParams[src]

pub const IDENTIFIER: &'static str[src]

Trait Implementations

impl Clone for SetAutoAttachParams[src]

impl Command for SetAutoAttachParams[src]

type Response = SetAutoAttachReturns

The type of the response this request triggers on the chromium server

impl Debug for SetAutoAttachParams[src]

impl<'de> Deserialize<'de> for SetAutoAttachParams[src]

impl Method for SetAutoAttachParams[src]

impl MethodType for SetAutoAttachParams[src]

impl PartialEq<SetAutoAttachParams> for SetAutoAttachParams[src]

impl Serialize for SetAutoAttachParams[src]

impl StructuralPartialEq for SetAutoAttachParams[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,