[][src]Struct rvk::objects::user::User

pub struct User {
    pub id: Integer,
    pub first_name: String,
    pub last_name: String,
    pub deactivated: Option<String>,
    pub is_closed: Boolean,
    pub can_access_closed: Boolean,
    pub about: Option<String>,
    pub activities: Option<String>,
    pub bdate: Option<String>,
    pub blacklisted: Option<Integer>,
    pub blacklisted_by_me: Option<Integer>,
    pub books: Option<String>,
    pub can_post: Option<Integer>,
    pub can_see_all_posts: Option<Integer>,
    pub can_see_audio: Option<Integer>,
    pub can_send_friend_request: Option<Integer>,
    pub can_write_private_message: Option<Integer>,
    pub career: Option<Vec<Career>>,
    pub city: Option<City>,
    pub common_count: Option<Integer>,
    pub skype: Option<String>,
    pub facebook: Option<String>,
    pub facebook_name: Option<String>,
    pub twitter: Option<String>,
    pub livejournal: Option<String>,
    pub instagram: Option<String>,
    pub contacts: Option<Contacts>,
    pub counters: Option<Counters>,
    pub country: Option<Country>,
    pub crop_photo: Option<Cropped>,
    pub domain: Option<String>,
    pub university: Option<Integer>,
    pub university_name: Option<String>,
    pub faculty: Option<Integer>,
    pub faculty_name: Option<String>,
    pub graduation: Option<Integer>,
    pub exports: Option<Exports>,
    pub first_name_nom: Option<String>,
    pub first_name_gen: Option<String>,
    pub first_name_dat: Option<String>,
    pub first_name_acc: Option<String>,
    pub first_name_ins: Option<String>,
    pub first_name_abl: Option<String>,
    pub followers_count: Option<Integer>,
    pub friend_status: Option<Integer>,
    pub games: Option<String>,
    pub has_mobile: Option<Integer>,
    pub has_photo: Option<Integer>,
    pub home_town: Option<String>,
    pub interests: Option<String>,
    pub is_favorite: Option<Integer>,
    pub is_friend: Option<Integer>,
    pub is_hidden_from_feed: Option<Integer>,
    pub last_name_nom: Option<String>,
    pub last_name_gen: Option<String>,
    pub last_name_dat: Option<String>,
    pub last_name_acc: Option<String>,
    pub last_name_ins: Option<String>,
    pub last_name_abl: Option<String>,
    pub last_seen: Option<LastSeen>,
    pub lists: Option<String>,
    pub maiden_name: Option<String>,
    pub military: Option<Vec<Military>>,
    pub movies: Option<String>,
    pub music: Option<String>,
    pub nickname: Option<String>,
    pub occupation: Option<Occupation>,
    pub online: Option<Integer>,
    pub online_mobile: Option<Integer>,
    pub online_app: Option<String>,
    pub personal: Option<Personal>,
    pub photo_50: Option<String>,
    pub photo_100: Option<String>,
    pub photo_200_orig: Option<String>,
    pub photo_200: Option<String>,
    pub photo_400_orig: Option<String>,
    pub photo_id: Option<String>,
    pub photo_max: Option<String>,
    pub photo_max_orig: Option<String>,
    pub quotes: Option<String>,
    pub relatives: Option<Vec<Relative>>,
    pub relation: Option<Integer>,
    pub relation_partner: Option<Box<User>>,
    pub schools: Option<Vec<School>>,
    pub screen_name: Option<String>,
    pub sex: Option<Integer>,
    pub site: Option<String>,
    pub status: Option<String>,
    pub status_audio: Option<Audio>,
    pub timezone: Option<Integer>,
    pub trending: Option<Integer>,
    pub tv: Option<String>,
    pub universities: Option<Vec<University>>,
    pub verified: Option<Integer>,
    pub wall_default: Option<String>,
}

Fields

id: Integerfirst_name: Stringlast_name: Stringdeactivated: Option<String>is_closed: Booleancan_access_closed: Booleanabout: Option<String>activities: Option<String>bdate: Option<String>blacklisted: Option<Integer>blacklisted_by_me: Option<Integer>books: Option<String>can_post: Option<Integer>can_see_all_posts: Option<Integer>can_see_audio: Option<Integer>can_send_friend_request: Option<Integer>can_write_private_message: Option<Integer>career: Option<Vec<Career>>city: Option<City>common_count: Option<Integer>skype: Option<String>facebook: Option<String>facebook_name: Option<String>twitter: Option<String>livejournal: Option<String>instagram: Option<String>contacts: Option<Contacts>counters: Option<Counters>country: Option<Country>crop_photo: Option<Cropped>domain: Option<String>university: Option<Integer>university_name: Option<String>faculty: Option<Integer>faculty_name: Option<String>graduation: Option<Integer>exports: Option<Exports>first_name_nom: Option<String>first_name_gen: Option<String>first_name_dat: Option<String>first_name_acc: Option<String>first_name_ins: Option<String>first_name_abl: Option<String>followers_count: Option<Integer>friend_status: Option<Integer>games: Option<String>has_mobile: Option<Integer>has_photo: Option<Integer>home_town: Option<String>interests: Option<String>is_favorite: Option<Integer>is_friend: Option<Integer>is_hidden_from_feed: Option<Integer>last_name_nom: Option<String>last_name_gen: Option<String>last_name_dat: Option<String>last_name_acc: Option<String>last_name_ins: Option<String>last_name_abl: Option<String>last_seen: Option<LastSeen>lists: Option<String>maiden_name: Option<String>military: Option<Vec<Military>>movies: Option<String>music: Option<String>nickname: Option<String>occupation: Option<Occupation>online: Option<Integer>online_mobile: Option<Integer>online_app: Option<String>personal: Option<Personal>photo_50: Option<String>photo_100: Option<String>photo_200_orig: Option<String>photo_200: Option<String>photo_400_orig: Option<String>photo_id: Option<String>photo_max: Option<String>photo_max_orig: Option<String>quotes: Option<String>relatives: Option<Vec<Relative>>relation: Option<Integer>relation_partner: Option<Box<User>>schools: Option<Vec<School>>screen_name: Option<String>sex: Option<Integer>site: Option<String>status: Option<String>status_audio: Option<Audio>timezone: Option<Integer>trending: Option<Integer>tv: Option<String>universities: Option<Vec<University>>verified: Option<Integer>wall_default: Option<String>

Trait Implementations

impl Clone for User[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for User[src]

impl<'de> Deserialize<'de> for User[src]

Auto Trait Implementations

impl Send for User

impl Unpin for User

impl Sync for User

impl UnwindSafe for User

impl RefUnwindSafe for User

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err