pub struct MiniBrowserProfile {
pub id: u64,
pub user_id: i64,
pub team_id: i64,
pub created_at: OffsetDateTime,
pub datadir_hash: Option<String>,
}Expand description
A minimal representation of a browser profile containing only essential identifying information.
Fields§
§id: u64Unique identifier for the browser profile
user_id: i64ID of the user who owns this profile
team_id: i64ID of the team this profile belongs to
created_at: OffsetDateTimeTimestamp when the profile was created
datadir_hash: Option<String>Hash of the profile’s data directory, if one exists
Trait Implementations§
source§impl Clone for MiniBrowserProfile
impl Clone for MiniBrowserProfile
source§fn clone(&self) -> MiniBrowserProfile
fn clone(&self) -> MiniBrowserProfile
Returns a copy 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 MiniBrowserProfile
impl Debug for MiniBrowserProfile
source§impl From<BrowserProfileFullData> for MiniBrowserProfile
impl From<BrowserProfileFullData> for MiniBrowserProfile
source§fn from(browser_profile: BrowserProfileFullData) -> Self
fn from(browser_profile: BrowserProfileFullData) -> Self
Creates a minimal profile from a full profile
source§impl From<BrowserProfileWithFingerprint> for MiniBrowserProfile
impl From<BrowserProfileWithFingerprint> for MiniBrowserProfile
source§fn from(browser_profile: BrowserProfileWithFingerprint) -> Self
fn from(browser_profile: BrowserProfileWithFingerprint) -> Self
Creates a minimal profile from a full profile with fingerprint data
source§impl<'a, R: Row> FromRow<'a, R> for MiniBrowserProfile
impl<'a, R: Row> FromRow<'a, R> for MiniBrowserProfile
Auto Trait Implementations§
impl Freeze for MiniBrowserProfile
impl RefUnwindSafe for MiniBrowserProfile
impl Send for MiniBrowserProfile
impl Sync for MiniBrowserProfile
impl Unpin for MiniBrowserProfile
impl UnwindSafe for MiniBrowserProfile
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.