pub struct AgeRating {
pub id: u64,
pub category: i32,
pub content_descriptions: Vec<AgeRatingContentDescription>,
pub rating: i32,
pub rating_cover_url: String,
pub synopsis: String,
pub checksum: String,
}
Fields§
§id: u64
§category: i32
§content_descriptions: Vec<AgeRatingContentDescription>
§rating: i32
§rating_cover_url: String
§synopsis: String
§checksum: String
Implementations§
Source§impl AgeRating
impl AgeRating
Sourcepub fn category(&self) -> AgeRatingCategoryEnum
pub fn category(&self) -> AgeRatingCategoryEnum
Returns the enum value of category
, or the default if the field is set to an invalid enum value.
Sourcepub fn set_category(&mut self, value: AgeRatingCategoryEnum)
pub fn set_category(&mut self, value: AgeRatingCategoryEnum)
Sets category
to the provided enum value.
Sourcepub fn rating(&self) -> AgeRatingRatingEnum
pub fn rating(&self) -> AgeRatingRatingEnum
Returns the enum value of rating
, or the default if the field is set to an invalid enum value.
Sourcepub fn set_rating(&mut self, value: AgeRatingRatingEnum)
pub fn set_rating(&mut self, value: AgeRatingRatingEnum)
Sets rating
to the provided enum value.
Trait Implementations§
Source§impl Message for AgeRating
impl Message for AgeRating
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.impl StructuralPartialEq for AgeRating
Auto Trait Implementations§
impl Freeze for AgeRating
impl RefUnwindSafe for AgeRating
impl Send for AgeRating
impl Sync for AgeRating
impl Unpin for AgeRating
impl UnwindSafe for AgeRating
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