Trait rain_core::types::id::SId [−][src]
pub trait SId: for<'a> ToCapnp<'a> + for<'a> FromCapnp<'a> + WriteCapnp + ReadCapnp { fn new(session_id: SessionId, id: Id) -> Self; fn get_id(&self) -> Id; fn get_session_id(&self) -> SessionId; fn invalid() -> Self { ... } fn is_invalid(&self) -> bool { ... } }
Common trait for TaskId
and DataObjectID
.
Required Methods
fn new(session_id: SessionId, id: Id) -> Self
fn get_id(&self) -> Id
fn get_session_id(&self) -> SessionId
Provided Methods
fn invalid() -> Self
fn is_invalid(&self) -> bool
Implementors
impl SId for TaskId
impl SId for DataObjectId