pub struct Caller {
pub machine_id: String,
pub plugin_id: String,
pub kind: String,
pub epoch: Option<u64>,
pub controller_machine_id: Option<String>,
pub controller_fencing_token: Option<String>,
}Expand description
Who made a call, as the account routed it.
Fields§
§machine_id: StringThe machine the calling runtime runs on.
plugin_id: String§kind: Stringui or daemon.
epoch: Option<u64>The caller’s lease epoch, when a singleton daemon called.
controller_machine_id: Option<String>The account controller lease when the call was made: the machine the user controls from and its fencing token.
controller_fencing_token: Option<String>Implementations§
Trait Implementations§
impl Eq for Caller
impl StructuralPartialEq for Caller
Auto Trait Implementations§
impl Freeze for Caller
impl RefUnwindSafe for Caller
impl Send for Caller
impl Sync for Caller
impl Unpin for Caller
impl UnsafeUnpin for Caller
impl UnwindSafe for Caller
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