pub struct CocoCategory {
pub id: u32,
pub name: String,
pub supercategory: Option<String>,
}Expand description
Category definition.
Categories define the object classes used in the dataset.
Fields§
§id: u32Unique category ID.
name: StringCategory name (e.g., “person”, “car”).
supercategory: Option<String>Parent category name (e.g., “human” for “person”).
Trait Implementations§
Source§impl Clone for CocoCategory
impl Clone for CocoCategory
Source§fn clone(&self) -> CocoCategory
fn clone(&self) -> CocoCategory
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CocoCategory
impl Debug for CocoCategory
Source§impl Default for CocoCategory
impl Default for CocoCategory
Source§fn default() -> CocoCategory
fn default() -> CocoCategory
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CocoCategory
impl<'de> Deserialize<'de> for CocoCategory
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
Auto Trait Implementations§
impl Freeze for CocoCategory
impl RefUnwindSafe for CocoCategory
impl Send for CocoCategory
impl Sync for CocoCategory
impl Unpin for CocoCategory
impl UnwindSafe for CocoCategory
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more