pub struct QuestionContext {
pub is_nsfw: bool,
pub mask_owner: bool,
pub asking_about: Option<Id>,
}Fields§
§is_nsfw: bool§mask_owner: boolIf the owner is shown as anonymous in the UI.
asking_about: Option<Id>The POST this question is asking about.
Trait Implementations§
Source§impl Clone for QuestionContext
impl Clone for QuestionContext
Source§fn clone(&self) -> QuestionContext
fn clone(&self) -> QuestionContext
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 QuestionContext
impl Debug for QuestionContext
Source§impl Default for QuestionContext
impl Default for QuestionContext
Source§fn default() -> QuestionContext
fn default() -> QuestionContext
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QuestionContext
impl<'de> Deserialize<'de> for QuestionContext
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 QuestionContext
impl RefUnwindSafe for QuestionContext
impl Send for QuestionContext
impl Sync for QuestionContext
impl Unpin for QuestionContext
impl UnsafeUnpin for QuestionContext
impl UnwindSafe for QuestionContext
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