pub struct CallArgumentBuilder { /* private fields */ }Expand description
Builder for CallArgument.
Implementations§
Source§impl CallArgumentBuilder
impl CallArgumentBuilder
Sourcepub fn value<VALUE: Into<Json>>(&mut self, value: VALUE) -> &mut Self
pub fn value<VALUE: Into<Json>>(&mut self, value: VALUE) -> &mut Self
Primitive value or serializable javascript object.
Sourcepub fn unserializable_value<VALUE: Into<UnserializableValue>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn unserializable_value<VALUE: Into<UnserializableValue>>( &mut self, value: VALUE, ) -> &mut Self
Primitive value which can not be JSON-stringified.
Sourcepub fn object_id<VALUE: Into<RemoteObjectId>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn object_id<VALUE: Into<RemoteObjectId>>( &mut self, value: VALUE, ) -> &mut Self
Remote object handle.
Sourcepub fn build(&self) -> Result<CallArgument, CallArgumentBuilderError>
pub fn build(&self) -> Result<CallArgument, CallArgumentBuilderError>
Trait Implementations§
Source§impl Clone for CallArgumentBuilder
impl Clone for CallArgumentBuilder
Source§fn clone(&self) -> CallArgumentBuilder
fn clone(&self) -> CallArgumentBuilder
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for CallArgumentBuilder
impl RefUnwindSafe for CallArgumentBuilder
impl Send for CallArgumentBuilder
impl Sync for CallArgumentBuilder
impl Unpin for CallArgumentBuilder
impl UnsafeUnpin for CallArgumentBuilder
impl UnwindSafe for CallArgumentBuilder
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