pub struct ValidationSessionID(/* private fields */);Expand description
Unique identifier for a validation session within an experiment.
Validation sessions represent model validation runs that evaluate trained models against test datasets. Each validation session has a unique ID displayed in hexadecimal format with a “v-” prefix (e.g., “v-345678”).
§Examples
use edgefirst_client::ValidationSessionID;
// Create from u64
let validation_id = ValidationSessionID::from(3456789);
println!("{}", validation_id); // Displays: v-34c985
// Parse from string
let validation_id: ValidationSessionID = "v-deadbeef".try_into().unwrap();
assert_eq!(validation_id.value(), 0xdeadbeef);Implementations§
Trait Implementations§
Source§impl Clone for ValidationSessionID
impl Clone for ValidationSessionID
Source§fn clone(&self) -> ValidationSessionID
fn clone(&self) -> ValidationSessionID
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 ValidationSessionID
impl Debug for ValidationSessionID
Source§impl<'de> Deserialize<'de> for ValidationSessionID
impl<'de> Deserialize<'de> for ValidationSessionID
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
Source§impl Display for ValidationSessionID
impl Display for ValidationSessionID
Source§impl From<ValidationSessionID> for u64
impl From<ValidationSessionID> for u64
Source§fn from(val: ValidationSessionID) -> Self
fn from(val: ValidationSessionID) -> Self
Converts to this type from the input type.
Source§impl From<u64> for ValidationSessionID
impl From<u64> for ValidationSessionID
Source§impl Hash for ValidationSessionID
impl Hash for ValidationSessionID
Source§impl PartialEq for ValidationSessionID
impl PartialEq for ValidationSessionID
Source§impl Serialize for ValidationSessionID
impl Serialize for ValidationSessionID
Source§impl TryFrom<&str> for ValidationSessionID
impl TryFrom<&str> for ValidationSessionID
Source§impl TryFrom<String> for ValidationSessionID
impl TryFrom<String> for ValidationSessionID
impl Copy for ValidationSessionID
impl Eq for ValidationSessionID
impl StructuralPartialEq for ValidationSessionID
Auto Trait Implementations§
impl Freeze for ValidationSessionID
impl RefUnwindSafe for ValidationSessionID
impl Send for ValidationSessionID
impl Sync for ValidationSessionID
impl Unpin for ValidationSessionID
impl UnwindSafe for ValidationSessionID
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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 moreSource§impl<T> Key for Twhere
T: Clone,
impl<T> Key for Twhere
T: Clone,
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> Serialize for T
impl<T> Serialize for T
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<(), Error>
fn do_erased_serialize( &self, serializer: &mut dyn Serializer, ) -> Result<(), ErrorImpl>
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read moreSource§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.