Struct bundler::permissionables::subjects::permissions::PermissionRow
source · struct PermissionRow {
subject: Option<String>,
permission: String,
}
Expand description
A row from ISPyB detailing the attributes a subject has been given
Fields§
§subject: Option<String>
The unique identifier of the subject
permission: String
The attribute the subject has been given
Trait Implementations§
source§impl FromIterator<PermissionRow> for SubjectPermissions
impl FromIterator<PermissionRow> for SubjectPermissions
source§fn from_iter<T: IntoIterator<Item = PermissionRow>>(iter: T) -> Self
fn from_iter<T: IntoIterator<Item = PermissionRow>>(iter: T) -> Self
Creates a value from an iterator. Read more
Auto Trait Implementations§
impl Freeze for PermissionRow
impl RefUnwindSafe for PermissionRow
impl Send for PermissionRow
impl Sync for PermissionRow
impl Unpin for PermissionRow
impl UnwindSafe for PermissionRow
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