Struct elefren::UpdateCredsRequest[][src]

pub struct UpdateCredsRequest { /* fields omitted */ }

Builder to pass to the Mastodon::update_credentials method

Example

use elefren::{prelude::*, status_builder::Visibility, UpdateCredsRequest};

let client = Mastodon::from(data);
let mut builder = UpdateCredsRequest::new();

builder.privacy(Visibility::Unlisted);

let result = client.update_credentials(&mut builder)?;

Methods

impl UpdateCredsRequest
[src]

Create a new UpdateCredsRequest

Example

use elefren::UpdateCredsRequest;

let mut builder = UpdateCredsRequest::new();

Important traits for &'a mut R

Set the new display_name value

Example

use elefren::UpdateCredsRequest;

let mut builder = UpdateCredsRequest::new();

builder.display_name("my new display name");

Important traits for &'a mut R

Set the new note value

Example

use elefren::UpdateCredsRequest;

let mut builder = UpdateCredsRequest::new();

builder.note("my new note");

Important traits for &'a mut R

Set the new avatar value

Example

use elefren::UpdateCredsRequest;

let mut builder = UpdateCredsRequest::new();

builder.avatar("/path/to/my/new/avatar");

Important traits for &'a mut R

Set the new header value

Example

use elefren::UpdateCredsRequest;

let mut builder = UpdateCredsRequest::new();

builder.header("/path/to/my/new/header");

Important traits for &'a mut R

Set the new privacy value

Example

use elefren::{status_builder::Visibility, UpdateCredsRequest};

let mut builder = UpdateCredsRequest::new();

builder.privacy(Visibility::Public);

Important traits for &'a mut R

Set the new sensitive value

Example

use elefren::UpdateCredsRequest;

let mut builder = UpdateCredsRequest::new();

builder.sensitive(true);

Important traits for &'a mut R

Add a metadata field

Example

use elefren::UpdateCredsRequest;

let mut builder = UpdateCredsRequest::new();

builder.field_attribute("some key", "some value");

Trait Implementations

impl Debug for UpdateCredsRequest
[src]

Formats the value using the given formatter. Read more

impl Default for UpdateCredsRequest
[src]

Returns the "default value" for a type. Read more

impl Clone for UpdateCredsRequest
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for UpdateCredsRequest
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations