Enum electron_hardener::patcher::DevToolsMessage [−][src]
#[non_exhaustive]
pub enum DevToolsMessage {
Listening,
ListeningWs,
}Expand description
List of known developer tool command line messages that can be written to stdout by Node.JS during debugging.
Warning
Disabling these is a worst-case fallback protection against internal changes to the way that Chromium/Electron/Node.JS handle parsing command line arguments. If something is changed and a debugging flag slips through, modifying one of these will cause the application to trigger a segemntation fault and be terminated by the OS, exiting immediately.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
The message printed to standard out when Node.JS listens on TCP port.
Ex: Debugger listening on 127.0.0.1:9229/uuid
The message printed to standard out when Node.JS listens on a websocket.
Ex: Debugger listening on ws://127.0.0.1:9229/uuid
Trait Implementations
impl Clone for DevToolsMessage[src]
impl Clone for DevToolsMessage[src]fn clone(&self) -> DevToolsMessage[src]
fn clone(&self) -> DevToolsMessage[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]Performs copy-assignment from source. Read more
impl Debug for DevToolsMessage[src]
impl Debug for DevToolsMessage[src]impl PartialEq<DevToolsMessage> for DevToolsMessage[src]
impl PartialEq<DevToolsMessage> for DevToolsMessage[src]impl Patchable for DevToolsMessage[src]
impl Patchable for DevToolsMessage[src]impl Copy for DevToolsMessage[src]
impl Eq for DevToolsMessage[src]
impl StructuralEq for DevToolsMessage[src]
impl StructuralPartialEq for DevToolsMessage[src]
Auto Trait Implementations
impl RefUnwindSafe for DevToolsMessage
impl Send for DevToolsMessage
impl Sync for DevToolsMessage
impl Unpin for DevToolsMessage
impl UnwindSafe for DevToolsMessage
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone, [src]
impl<T> ToOwned for T where
T: Clone, [src]type Owned = T
type Owned = TThe resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn to_owned(&self) -> T[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)[src]
pub fn clone_into(&self, target: &mut T)[src]🔬 This is a nightly-only experimental API. (toowned_clone_into)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more