pub struct SetScriptSourceReturns {
pub status: SetScriptSourceStatus,
pub exception_details: Option<ExceptionDetails>,
}
Expand description
Edits JavaScript source live.
In general, functions that are currently on the stack can not be edited with
a single exception: If the edited function is the top-most stack frame and
that is the only activation of that function on the stack. In this case
the live edit will be successful and a Debugger.restartFrame
for the
top-most function is automatically triggered.
setScriptSource
Fields§
§status: SetScriptSourceStatus
Whether the operation was successful or not. Only Ok
denotes a
successful live edit while the other enum variants denote why
the live edit failed.
exception_details: Option<ExceptionDetails>
Exception details if any. Only present when status
is CompileError
.
Implementations§
Source§impl SetScriptSourceReturns
impl SetScriptSourceReturns
pub fn new(status: impl Into<SetScriptSourceStatus>) -> SetScriptSourceReturns
Source§impl SetScriptSourceReturns
impl SetScriptSourceReturns
pub fn builder() -> SetScriptSourceReturnsBuilder
Trait Implementations§
Source§impl Clone for SetScriptSourceReturns
impl Clone for SetScriptSourceReturns
Source§fn clone(&self) -> SetScriptSourceReturns
fn clone(&self) -> SetScriptSourceReturns
Returns a copy of the value. Read more
1.0.0 · 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 SetScriptSourceReturns
impl Debug for SetScriptSourceReturns
Source§impl<'de> Deserialize<'de> for SetScriptSourceReturns
impl<'de> Deserialize<'de> for SetScriptSourceReturns
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SetScriptSourceReturns, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SetScriptSourceReturns, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SetScriptSourceReturns
impl PartialEq for SetScriptSourceReturns
Source§impl Serialize for SetScriptSourceReturns
impl Serialize for SetScriptSourceReturns
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for SetScriptSourceReturns
Auto Trait Implementations§
impl Freeze for SetScriptSourceReturns
impl RefUnwindSafe for SetScriptSourceReturns
impl Send for SetScriptSourceReturns
impl Sync for SetScriptSourceReturns
impl Unpin for SetScriptSourceReturns
impl UnwindSafe for SetScriptSourceReturns
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<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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more