pub struct AdmissionRequest {
pub session_id: String,
pub page_id: String,
pub action: ActionKind,
pub url: Option<String>,
pub target: Option<String>,
pub detail: Option<String>,
}Expand description
One typed request to perform an effect. Typed text is never included, only its length, so admission logs stay content-free.
Fields§
§session_id: String§page_id: String§action: ActionKind§url: Option<String>Destination for Navigate; otherwise the page’s current URL.
target: Option<String>Human-readable target (selector, ref, point, key chord, file path).
detail: Option<String>Extra detail: script source for Eval, chars=N for typing.
Trait Implementations§
Source§impl Clone for AdmissionRequest
impl Clone for AdmissionRequest
Auto Trait Implementations§
impl Freeze for AdmissionRequest
impl RefUnwindSafe for AdmissionRequest
impl Send for AdmissionRequest
impl Sync for AdmissionRequest
impl Unpin for AdmissionRequest
impl UnsafeUnpin for AdmissionRequest
impl UnwindSafe for AdmissionRequest
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