struct SessionRow {
session_id: u32,
proposal_number: u32,
visit_number: u32,
beamline: String,
}
Expand description
A row from ISPyB detailing the beamline a session took place on
Fields§
§session_id: u32
An opaque identifier of the session
proposal_number: u32
The proposal number of the visit
visit_number: u32
The number of the visit within the proposal
beamline: String
The beamline the session took place on
Trait Implementations§
source§impl TryFrom<RawSessionRow> for SessionRow
impl TryFrom<RawSessionRow> for SessionRow
Auto Trait Implementations§
impl Freeze for SessionRow
impl RefUnwindSafe for SessionRow
impl Send for SessionRow
impl Sync for SessionRow
impl Unpin for SessionRow
impl UnwindSafe for SessionRow
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
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request