pub struct CallFrameBuilder { /* private fields */ }
Implementations§
Source§impl CallFrameBuilder
impl CallFrameBuilder
pub fn call_frame_id( self, call_frame_id: impl Into<CallFrameId>, ) -> CallFrameBuilder
pub fn function_name(self, function_name: impl Into<String>) -> CallFrameBuilder
pub fn function_location( self, function_location: impl Into<Location>, ) -> CallFrameBuilder
pub fn location(self, location: impl Into<Location>) -> CallFrameBuilder
pub fn scope_chain(self, scope_chain: impl Into<Scope>) -> CallFrameBuilder
pub fn scope_chains<I, S>(self, scope_chains: I) -> CallFrameBuilder
pub fn this(self, this: impl Into<RemoteObject>) -> CallFrameBuilder
pub fn return_value( self, return_value: impl Into<RemoteObject>, ) -> CallFrameBuilder
pub fn can_be_restarted( self, can_be_restarted: impl Into<bool>, ) -> CallFrameBuilder
pub fn build(self) -> Result<CallFrame, String>
Trait Implementations§
Source§impl Clone for CallFrameBuilder
impl Clone for CallFrameBuilder
Source§fn clone(&self) -> CallFrameBuilder
fn clone(&self) -> CallFrameBuilder
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 Default for CallFrameBuilder
impl Default for CallFrameBuilder
Source§fn default() -> CallFrameBuilder
fn default() -> CallFrameBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CallFrameBuilder
impl RefUnwindSafe for CallFrameBuilder
impl Send for CallFrameBuilder
impl Sync for CallFrameBuilder
impl Unpin for CallFrameBuilder
impl UnwindSafe for CallFrameBuilder
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