pub struct InitializeModelSelection {
pub authority_binding: String,
pub selected_profile: String,
pub model_id: String,
pub initialized_at: DateTime<Utc>,
}Expand description
Caller-supplied default used only when an authority has no durable selection yet.
Fields§
Stable trusted authority binding.
selected_profile: StringDefault selected profile.
model_id: StringEffective model for the default profile.
initialized_at: DateTime<Utc>Initialization timestamp persisted with revision one.
Implementations§
Source§impl InitializeModelSelection
impl InitializeModelSelection
Sourcepub fn validate(&self) -> SessionStoreResult<()>
pub fn validate(&self) -> SessionStoreResult<()>
Trait Implementations§
Source§impl Clone for InitializeModelSelection
impl Clone for InitializeModelSelection
Source§fn clone(&self) -> InitializeModelSelection
fn clone(&self) -> InitializeModelSelection
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 InitializeModelSelection
impl Debug for InitializeModelSelection
impl Eq for InitializeModelSelection
Source§impl PartialEq for InitializeModelSelection
impl PartialEq for InitializeModelSelection
impl StructuralPartialEq for InitializeModelSelection
Auto Trait Implementations§
impl Freeze for InitializeModelSelection
impl RefUnwindSafe for InitializeModelSelection
impl Send for InitializeModelSelection
impl Sync for InitializeModelSelection
impl Unpin for InitializeModelSelection
impl UnsafeUnpin for InitializeModelSelection
impl UnwindSafe for InitializeModelSelection
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