pub struct HatRecord {
pub id: String,
pub name: String,
pub colour: String,
pub created_at: i64,
pub default_for_new_hosts: bool,
pub purging: bool,
pub logo: Option<String>,
}Expand description
One hat, as GET /api/hats lists it.
Fields§
§id: String§name: String§colour: String#rrggbb, lowercase.
created_at: i64§default_for_new_hosts: boolThe hat newly paired hosts get as their default (kernel spec §4.1).
purging: boolIts purge began and has not finished: it is frozen (plan 9c decision 10c, A12).
logo: Option<String>Its logo’s ETag (logo::Logo::etag), if it has a logo (plan
4d-B2). The bytes are read only by Hosts::hat_logo.
Trait Implementations§
impl Eq for HatRecord
impl StructuralPartialEq for HatRecord
Auto Trait Implementations§
impl Freeze for HatRecord
impl RefUnwindSafe for HatRecord
impl Send for HatRecord
impl Sync for HatRecord
impl Unpin for HatRecord
impl UnsafeUnpin for HatRecord
impl UnwindSafe for HatRecord
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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