pub struct BrowserSession {
pub id: Uuid,
pub created_at: DateTime<Utc>,
pub current_url: Option<String>,
pub page_title: Option<String>,
pub state: BrowserState,
}Expand description
A live browser session — one fighter’s ring-side view into the web.
Fields§
§id: UuidUnique session identifier.
created_at: DateTime<Utc>When this session was created.
current_url: Option<String>The URL currently loaded, if any.
page_title: Option<String>The page title, if available.
state: BrowserStateCurrent session state.
Implementations§
Trait Implementations§
Source§impl Clone for BrowserSession
impl Clone for BrowserSession
Source§fn clone(&self) -> BrowserSession
fn clone(&self) -> BrowserSession
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 moreSource§impl Debug for BrowserSession
impl Debug for BrowserSession
Source§impl Default for BrowserSession
impl Default for BrowserSession
Source§impl<'de> Deserialize<'de> for BrowserSession
impl<'de> Deserialize<'de> for BrowserSession
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BrowserSession
impl RefUnwindSafe for BrowserSession
impl Send for BrowserSession
impl Sync for BrowserSession
impl Unpin for BrowserSession
impl UnsafeUnpin for BrowserSession
impl UnwindSafe for BrowserSession
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