pub struct MemberListVo {
pub username: Option<String>,
pub id: i32,
pub posts: Vec<Post>,
pub intern: i16,
pub last_submit_time: Option<DateTime<Utc>>,
pub registration_time: Option<DateTime<Utc>>,
pub email: Option<String>,
pub station_count: Option<i32>,
}Expand description
组员列表 VO(对齐 Java MemberListVO)
Fields§
§username: Option<String>用户名
id: i32组员 ID
posts: Vec<Post>岗位列表
intern: i16职阶
last_submit_time: Option<DateTime<Utc>>最近交稿时间
registration_time: Option<DateTime<Utc>>注册时间
email: Option<String>邮箱
station_count: Option<i32>常驻计数
Trait Implementations§
Source§impl Clone for MemberListVo
impl Clone for MemberListVo
Source§fn clone(&self) -> MemberListVo
fn clone(&self) -> MemberListVo
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 MemberListVo
impl Debug for MemberListVo
Source§impl<'de> Deserialize<'de> for MemberListVo
impl<'de> Deserialize<'de> for MemberListVo
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
Source§impl From<Member> for MemberListVo
impl From<Member> for MemberListVo
Auto Trait Implementations§
impl Freeze for MemberListVo
impl RefUnwindSafe for MemberListVo
impl Send for MemberListVo
impl Sync for MemberListVo
impl Unpin for MemberListVo
impl UnsafeUnpin for MemberListVo
impl UnwindSafe for MemberListVo
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,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 moreSource§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