pub struct SubjectControl {Show 29 fields
pub up_mid: i64,
pub is_assist: bool,
pub read_only: bool,
pub has_vote_access: bool,
pub has_lottery_access: bool,
pub has_folded_reply: bool,
pub bg_text: String,
pub up_blocked: bool,
pub has_activity_access: bool,
pub show_title: bool,
pub show_up_action: bool,
pub switcher_type: i64,
pub input_disable: bool,
pub root_text: String,
pub child_text: String,
pub count: i64,
pub title: String,
pub giveup_text: String,
pub has_note_access: bool,
pub disable_jump_emote: bool,
pub empty_background_text_plain: String,
pub empty_background_text_highlight: String,
pub empty_background_uri: String,
pub support_filter_tags: Vec<FilterTag>,
pub screenshot_icon_state: i32,
pub upload_picture_icon_state: i32,
pub empty_page: Option<EmptyPage>,
pub cm_top_reply_protection: Option<CmTopReplyProtection>,
pub enable_charged: bool,
}Expand description
Fields§
§up_mid: i64§is_assist: bool§read_only: bool§has_vote_access: bool§has_lottery_access: bool§has_folded_reply: bool§bg_text: String§up_blocked: bool§has_activity_access: bool§show_title: bool§show_up_action: bool§switcher_type: i64§input_disable: bool§root_text: String§child_text: String§count: i64§title: String§giveup_text: String§has_note_access: bool§disable_jump_emote: bool§empty_background_text_plain: String§empty_background_text_highlight: String§empty_background_uri: String§screenshot_icon_state: i32§upload_picture_icon_state: i32§empty_page: Option<EmptyPage>§cm_top_reply_protection: Option<CmTopReplyProtection>§enable_charged: boolImplementations§
Source§impl SubjectControl
impl SubjectControl
Sourcepub fn screenshot_icon_state(&self) -> EditorIconState
pub fn screenshot_icon_state(&self) -> EditorIconState
Returns the enum value of screenshot_icon_state, or the default if the field is set to an invalid enum value.
Sourcepub fn set_screenshot_icon_state(&mut self, value: EditorIconState)
pub fn set_screenshot_icon_state(&mut self, value: EditorIconState)
Sets screenshot_icon_state to the provided enum value.
Sourcepub fn upload_picture_icon_state(&self) -> EditorIconState
pub fn upload_picture_icon_state(&self) -> EditorIconState
Returns the enum value of upload_picture_icon_state, or the default if the field is set to an invalid enum value.
Sourcepub fn set_upload_picture_icon_state(&mut self, value: EditorIconState)
pub fn set_upload_picture_icon_state(&mut self, value: EditorIconState)
Sets upload_picture_icon_state to the provided enum value.
Trait Implementations§
Source§impl Clone for SubjectControl
impl Clone for SubjectControl
Source§fn clone(&self) -> SubjectControl
fn clone(&self) -> SubjectControl
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 SubjectControl
impl Debug for SubjectControl
Source§impl Default for SubjectControl
impl Default for SubjectControl
Source§impl Message for SubjectControl
impl Message for SubjectControl
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(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
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(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
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(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for SubjectControl
impl PartialEq for SubjectControl
impl StructuralPartialEq for SubjectControl
Auto Trait Implementations§
impl Freeze for SubjectControl
impl RefUnwindSafe for SubjectControl
impl Send for SubjectControl
impl Sync for SubjectControl
impl Unpin for SubjectControl
impl UnwindSafe for SubjectControl
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> 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