pub struct RequestOrigin {
pub tag: Symbol,
pub detail: Option<Expr>,
}Expand description
Open origin data for an explicit read-eval request.
Fields§
§tag: SymbolOpen tag for the request origin, such as config/node or repl.
detail: Option<Expr>Optional origin detail carried as data for callers and ledger records.
Implementations§
Source§impl RequestOrigin
impl RequestOrigin
Trait Implementations§
Source§impl Clone for RequestOrigin
impl Clone for RequestOrigin
Source§fn clone(&self) -> RequestOrigin
fn clone(&self) -> RequestOrigin
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RequestOrigin
impl Debug for RequestOrigin
impl Eq for RequestOrigin
Source§impl PartialEq for RequestOrigin
impl PartialEq for RequestOrigin
impl StructuralPartialEq for RequestOrigin
Auto Trait Implementations§
impl Freeze for RequestOrigin
impl RefUnwindSafe for RequestOrigin
impl Send for RequestOrigin
impl Sync for RequestOrigin
impl Unpin for RequestOrigin
impl UnsafeUnpin for RequestOrigin
impl UnwindSafe for RequestOrigin
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