Skip to main content

Map

Struct Map 

Source
pub struct Map<'a, 'b> {
    pub client: &'a Client,
    pub service_sid: &'b str,
    pub sid: &'b str,
}

Fields§

§client: &'a Client§service_sid: &'b str§sid: &'b str

SID of the Sync Map. Can also be it’s unique name.

Implementations§

Source§

impl<'b> Map<'_, 'b>

Source

pub async fn get(&self) -> Result<SyncMap, TwilioError>

Gets a Sync Map

Targets the Sync Service provided to the service() argument and fetches the Map provided to the map() argument.

Source

pub async fn update(&self, params: UpdateParams) -> Result<SyncMap, TwilioError>

Update a Sync Map

Targets the Sync Service provided to the service() argument and updates the Map provided to the map() argument.

Source

pub async fn delete(&self) -> Result<(), TwilioError>

Deletes a Sync Map

Targets the Sync Service provided to the service() argument and deletes the Map provided to the map() argument.

This will delete any Sync Map items underneath this map.

Source

pub fn mapitem(&self, key: &'b str) -> MapItem<'_, '_>

Functions relating to a known Sync Map Item.

Takes in the key of the Sync Map Item to perform actions against.

Source

pub fn mapitems(&self) -> MapItems<'_, '_>

General Sync Map Item functions.

Auto Trait Implementations§

§

impl<'a, 'b> !RefUnwindSafe for Map<'a, 'b>

§

impl<'a, 'b> !UnwindSafe for Map<'a, 'b>

§

impl<'a, 'b> Freeze for Map<'a, 'b>

§

impl<'a, 'b> Send for Map<'a, 'b>

§

impl<'a, 'b> Sync for Map<'a, 'b>

§

impl<'a, 'b> Unpin for Map<'a, 'b>

§

impl<'a, 'b> UnsafeUnpin for Map<'a, 'b>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

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

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

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

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more