pub struct HarnessSessionBindingV1 {
pub node_id: HarnessSelectorV1,
pub node_incarnation: HarnessSelectorV1,
pub workspace_id: HarnessSelectorV1,
pub session: HarnessSessionIdentityV1,
}Fields§
§node_id: HarnessSelectorV1§node_incarnation: HarnessSelectorV1§workspace_id: HarnessSelectorV1§session: HarnessSessionIdentityV1Implementations§
Source§impl HarnessSessionBindingV1
impl HarnessSessionBindingV1
pub fn validate(&self) -> Result<(), HarnessValidationError>
Trait Implementations§
Source§impl Clone for HarnessSessionBindingV1
impl Clone for HarnessSessionBindingV1
Source§impl Debug for HarnessSessionBindingV1
impl Debug for HarnessSessionBindingV1
Source§impl<'de> Deserialize<'de> for HarnessSessionBindingV1
impl<'de> Deserialize<'de> for HarnessSessionBindingV1
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
impl Eq for HarnessSessionBindingV1
Source§impl PartialEq for HarnessSessionBindingV1
impl PartialEq for HarnessSessionBindingV1
Source§impl Serialize for HarnessSessionBindingV1
impl Serialize for HarnessSessionBindingV1
impl StructuralPartialEq for HarnessSessionBindingV1
Auto Trait Implementations§
impl Freeze for HarnessSessionBindingV1
impl RefUnwindSafe for HarnessSessionBindingV1
impl Send for HarnessSessionBindingV1
impl Sync for HarnessSessionBindingV1
impl Unpin for HarnessSessionBindingV1
impl UnsafeUnpin for HarnessSessionBindingV1
impl UnwindSafe for HarnessSessionBindingV1
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