Struct zoom_api::meetings::Meetings

source ·
pub struct Meetings {
    pub client: Client,
}

Fields§

§client: Client

Implementations§

source§

impl Meetings

source

pub async fn get( &self, user_id: &str, type_: MeetingsType, page_size: i64, next_page_token: &str, page_number: &str ) -> Result<Response<Domains>, ClientError>

List meetings.

This function performs a GET to the /users/{userId}/meetings endpoint.

List all the meetings that were scheduled for a user (meeting host). For user-level apps, pass the me value instead of the userId parameter.

This API only supports scheduled meetings. This API does not return information about instant meetings.

Scopes: meeting:read:admin, meeting:read
Rate Limit Label: Medium

Parameters:

  • user_id: &str – The user ID or email address of the user. For user-level apps, pass me as the value for userId.
  • type_: crate::types::MeetingsType – The meeting types:
    scheduled - This includes all valid past meetings (unexpired), live meetings and upcoming scheduled meetings. It is equivalent to the combined list of “Previous Meetings” and “Upcoming Meetings” displayed in the user’s Meetings page on the Zoom Web Portal.
    live - All the ongoing meetings.
    upcoming - All upcoming meetings including live meetings.
  • page_size: i64 – The number of records returned within a single API call.
  • next_page_token: &str – The next page token is used to paginate through large result sets. A next page token will be returned whenever the set of available results exceeds the current page size. The expiration period for this token is 15 minutes.
  • page_number: &str – The page number of the current page in the returned records.
source

pub async fn create( &self, user_id: &str, body: &MeetingCreate ) -> Result<Response<MeetingCreateResponseAllOf>, ClientError>

Create a meeting.

This function performs a POST to the /users/{userId}/meetings endpoint.

Create a meeting for a user. For user-level apps, pass the me value instead of the userId parameter.

This API has a daily rate limit of 100 requests per day. Therefore, only 100 Create a Meeting API requests are permitted within a 24 hour window for a user.



Scopes: meeting:write:admin meeting:write

Rate Limit Label: Medium

Parameters:

  • user_id: &str – The user ID or email address of the user. For user-level apps, pass me as the value for userId.
source

pub async fn meeting( &self, meeting_id: i64, occurrence_id: &str, show_previous_occurrences: bool ) -> Result<Response<MeetingResponseAllOf>, ClientError>

Get a meeting.

This function performs a GET to the /meetings/{meetingId} endpoint.

Retrieve the details of a meeting.

Scopes: meeting:read:admin meeting:read

Rate Limit Label: Light

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

  • occurrence_id: &str – Meeting Occurrence ID. Provide this field to view meeting details of a particular occurrence of the recurring meeting.

  • show_previous_occurrences: bool – Enable/disable the option for a sub account to use shared Virtual Room Connector(s) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users.

source

pub async fn delete( &self, meeting_id: i64, occurrence_id: &str, schedule_for_reminder: bool, cancel_meeting_reminder: &str ) -> Result<Response<()>, ClientError>

Delete a meeting.

This function performs a DELETE to the /meetings/{meetingId} endpoint.

Delete a meeting.

Scopes: meeting:write:admin meeting:write

Rate Limit Label: Light

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

  • occurrence_id: &str – The meeting occurrence ID.

  • schedule_for_reminder: bool – Enable/disable the option for a sub account to use shared Virtual Room Connector(s) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users.

  • cancel_meeting_reminder: &strtrue: Notify registrants about the meeting cancellation via email.

    false: Do not send any email notification to meeting registrants.

    The default value of this field is false.

source

pub async fn update( &self, meeting_id: i64, occurrence_id: &str, body: &MeetingUpdateRequestAllOf ) -> Result<Response<()>, ClientError>

Update a meeting.

This function performs a PATCH to the /meetings/{meetingId} endpoint.

Update the details of a meeting. This API has a rate limit of 100 requests per day. Because of this, a meeting can only be updated for a maximum of 100 times within a 24 hour period.

Scopes: meeting:write:admin, meeting:write
Rate Limit Label: Light

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

  • occurrence_id: &str – Meeting occurrence id. Support change of agenda, start_time, duration, settings: {host_video, participant_video, join_before_host, mute_upon_entry, waiting_room, watermark, auto_recording}.

source

pub async fn status( &self, meeting_id: i64, body: &MeetingStatusRequest ) -> Result<Response<()>, ClientError>

Update meeting status.

This function performs a PUT to the /meetings/{meetingId}/status endpoint.

Update the status of a meeting.

Scopes: meeting:write:admin meeting:write Rate Limit Label: Light

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

source

pub async fn registrant( &self, meeting_id: i64, occurrence_id: &str, status: MeetingRegistrantsStatus, page_size: i64, page_number: i64, next_page_token: &str ) -> Result<Response<Domains>, ClientError>

List meeting registrants.

This function performs a GET to the /meetings/{meetingId}/registrants endpoint.

A host or a user with admin permission can require registration for a Zoom meeting. Use this API to list users that have registered for a meeting.

Scopes: meeting:read:admin meeting:read

Rate Limit Label: Medium

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

  • occurrence_id: &str – The meeting occurrence ID.

  • status: crate::types::MeetingRegistrantsStatus – The registrant status:
    pending - Registrant’s status is pending.
    approved - Registrant’s status is approved.
    denied - Registrant’s status is denied.

  • page_size: i64 – The number of records returned within a single API call.

  • page_number: i64Deprecated - This field has been deprecated and we will stop supporting it completely in a future release. Please use “next_page_token” for pagination instead of this field.

    The page number of the current page in the returned records.

  • next_page_token: &str – The next page token is used to paginate through large result sets. A next page token will be returned whenever the set of available results exceeds the current page size. The expiration period for this token is 15 minutes.

source

pub async fn registrant_create( &self, meeting_id: i64, occurrence_ids: &str ) -> Result<Response<MeetingRegistrantCreateResponse>, ClientError>

Add meeting registrant.

This function performs a POST to the /meetings/{meetingId}/registrants endpoint.

Register a participant for a meeting.

Note that there is a maximum limit of 4999 registrants per meeting and users will see an error if the capacity has reached.

Prerequisite:

  • Host user type must be “Licensed”.

Scopes: meeting:write:admin meeting:write Rate Limit Label: Light

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

  • occurrence_ids: &str – Occurrence IDs. You can find these with the meeting get API. Multiple values separated by comma.

source

pub async fn meetingregistrantdelete( &self, occurrence_id: &str, meeting_id: i64, registrant_id: &str ) -> Result<Response<()>, ClientError>

Delete a meeting registrant.

This function performs a DELETE to the /meetings/{meetingId}/registrants/{registrantId} endpoint.

Delete a meeting registrant.

Scopes: meeting:write:admin meeting:write

Rate Limit Label: Light

Parameters:

  • occurrence_id: &str – The meeting occurence ID.
  • meeting_id: i64 – Account seats.
  • registrant_id: &str – The meeting registrant ID.
source

pub async fn registrant_status( &self, meeting_id: i64, occurrence_id: &str, body: &RegistrantStatus ) -> Result<Response<()>, ClientError>

Update registrant’s status.

This function performs a PUT to the /meetings/{meetingId}/registrants/status endpoint.

Update a meeting registrant’s status by either approving, cancelling or denying a registrant from joining the meeting.

Scopes: meeting:write:admin meeting:write Rate Limit Label: Medium

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

  • occurrence_id: &str – The meeting occurrence ID.

source

pub async fn past_details( &self, meeting_uuid: &str ) -> Result<Response<PastMeetingDetailsResponse>, ClientError>

Get past meeting details.

This function performs a GET to the /past_meetings/{meetingUUID} endpoint.

Get details on a past meeting.

Scopes: meeting:read:admin meeting:read

Rate Limit Label: Light

Note: Please double encode your UUID when using this API if the UUID begins with a ’/’or contains ‘//’ in it.

Parameters:

  • meeting: &str – The meeting’s universally unique identifier (UUID). Each meeting instance generates a UUID. For example, after a meeting ends, a new UUID is generated for the next meeting instance.

    If the meeting UUID begins with a / character or contains a // character, you must double-encode the meeting UUID when using the meeting UUID for other API calls.

source

pub async fn past_participant( &self, meeting_uuid: &str, page_size: i64, next_page_token: &str ) -> Result<Response<PastMeetingParticipantsResponseAllOf>, ClientError>

Get past meeting participants.

This function performs a GET to the /past_meetings/{meetingUUID}/participants endpoint.

Retrieve information on participants from a past meeting.

Scopes: meeting:read:admin meeting:read

Rate Limit Label: Medium Prerequisites:

  • Paid account on a Pro or higher plan.



Note: Please double encode your UUID when using this API if the UUID begins with a ’/’or contains ‘//’ in it.

Parameters:

  • meeting: &str – The meeting’s universally unique identifier (UUID). Each meeting instance generates a UUID. For example, after a meeting ends, a new UUID is generated for the next meeting instance.

    If the meeting UUID begins with a / character or contains a // character, you must double-encode the meeting UUID when using the meeting UUID for other API calls.

  • page_size: i64 – The number of records returned within a single API call.

  • next_page_token: &str – The next page token is used to paginate through large result sets. A next page token will be returned whenever the set of available results exceeds the current page size. The expiration period for this token is 15 minutes.

source

pub async fn past( &self, meeting_id: i64 ) -> Result<Response<Domains>, ClientError>

List ended meeting instances.

This function performs a GET to the /past_meetings/{meetingId}/instances endpoint.

Get a list of ended meeting instances

Scopes: meeting:read:admin meeting:read

Rate Limit Label: Medium

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

source

pub async fn poll( &self, meeting_id: i64 ) -> Result<Response<Domains>, ClientError>

List meeting polls.

This function performs a GET to the /meetings/{meetingId}/polls endpoint.

Polls allow the meeting host to survey attendees. Use this API to list polls of a meeting.

Scopes: meeting:read:admin meeting:read
Rate Limit Label: Light
Prerequisites:

  • Host user type must be Pro or higher plan.
  • Meeting must be a scheduled meeting. Instant meetings do not have polling features enabled.

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

source

pub async fn poll_create( &self, meeting_id: i64, body: &Poll ) -> Result<Response<MeetingPollGetResponseAllOf>, ClientError>

Create a meeting poll.

This function performs a POST to the /meetings/{meetingId}/polls endpoint.

Polls allow the meeting host to survey attendees. Use this API to create a poll for a meeting.

Scopes: meeting:write:admin meeting:write
Rate Limit Label: Light
Prerequisites:

  • Host user type must be Pro or higher plan.
  • Polling feature must be enabled in the host’s account.
  • Meeting must be a scheduled meeting. Instant meetings do not have polling features enabled.

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

source

pub async fn poll_get( &self, meeting_id: i64, poll_id: &str ) -> Result<Response<MeetingPollGetResponseAllOf>, ClientError>

Get a meeting poll.

This function performs a GET to the /meetings/{meetingId}/polls/{pollId} endpoint.

Polls allow the meeting host to survey attendees. Use this API to get information about a specific meeting poll.

Scopes: meeting:read:admin meeting:read

Rate Limit Label: Light

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

  • poll_id: &str – User’s first name.

source

pub async fn poll_update( &self, meeting_id: i64, poll_id: &str, body: &Poll ) -> Result<Response<()>, ClientError>

Update a meeting poll.

This function performs a PUT to the /meetings/{meetingId}/polls/{pollId} endpoint.

Polls allow the meeting host to survey attendees. Use this API to update information of a specific meeting poll

Scopes: meeting:write:admin meeting:write

Rate Limit Label: Light

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

  • poll_id: &str – User’s first name.

source

pub async fn poll_delete( &self, meeting_id: i64, poll_id: &str ) -> Result<Response<()>, ClientError>

Delete a meeting poll.

This function performs a DELETE to the /meetings/{meetingId}/polls/{pollId} endpoint.

Polls allow the meeting host to survey attendees. Use this API to delete a meeting poll.
Scopes: meeting:write:admin meeting:write
Rate Limit Label: Light
Prerequisites:

  • Host user type must be Pro.
  • Polling feature should be enabled in the host’s account.
  • Meeting must be a scheduled meeting. Instant meetings do not have polling features enabled.

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

  • poll_id: &str – User’s first name.

source

pub async fn registrants_questions_get( &self, meeting_id: i64 ) -> Result<Response<MeetingRegistrantQuestionsData>, ClientError>

List registration questions .

This function performs a GET to the /meetings/{meetingId}/registrants/questions endpoint.

List registration questions that will be displayed to users while registering for a meeting.

Scopes: meeting:read, meeting:read:admin

Rate Limit Label: Light

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

source

pub async fn registrant_question_update( &self, meeting_id: i64, body: &MeetingRegistrantQuestionsData ) -> Result<Response<()>, ClientError>

Update registration questions.

This function performs a PATCH to the /meetings/{meetingId}/registrants/questions endpoint.

Update registration questions that will be displayed to users while registering for a meeting.

Scopes: meeting:write, meeting:write:admin
Rate Limit Label: Light

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

source

pub async fn invitation( &self, meeting_id: i64 ) -> Result<Response<MeetingInvitation>, ClientError>

Get meeting invitation.

This function performs a GET to the /meetings/{meetingId}/invitation endpoint.

Retrieve the meeting invite note that was sent for a specific meeting.

Scopes: meeting:read:admin meeting:read

Rate Limit Label: Light

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

source

pub async fn get_live_stream_details( &self, meeting_id: &str ) -> Result<Response<GetLiveStreamDetailsResponse>, ClientError>

Get live stream details.

This function performs a GET to the /meetings/{meetingId}/livestream endpoint.

Zoom allows users to live stream a meeting to a custom platform. Use this API to get a meeting’s live stream configuration details such as Stream URL, Stream Key and Page URL.

Prerequisites:

  • Meeting host must be a licensed user with a Pro or higher plan.
  • Live streaming details must have been configured for the meeting.

    Scopes: meeting:read:admin meeting:read
    Rate Limit Label: Light

Parameters:

  • meeting_id: &str – Unique identifier of the meeting.
source

pub async fn live_stream_update( &self, meeting_id: &str, body: &MeetingLiveStream ) -> Result<Response<()>, ClientError>

Update a live stream.

This function performs a PATCH to the /meetings/{meetingId}/livestream endpoint.

Use this API to update a meeting’s live stream information. Zoom allows users to live stream a meeting to a custom platform.

Scopes: meeting:write:admin, meeting:write
Rate Limit Label: Light

Prerequisites:

  • Meeting host must have a Pro license.

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

source

pub async fn live_stream_status_update( &self, meeting_id: i64, body: &MeetingLiveStreamStatus ) -> Result<Response<()>, ClientError>

Update Live Stream Status.

This function performs a PATCH to the /meetings/{meetingId}/livestream/status endpoint.

Zoom allows users to live stream a meeting to a custom platform. Use this API to update the status of a meeting’s live stream.

Prerequisites:

  • Meeting host must have a Pro license.
    Scopes: meeting:write:admin meeting:write
    Rate Limit Label: Light

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

source

pub async fn list_past_polls( &self, meeting_id: &str ) -> Result<Response<ReportMeetingPollsResponse>, ClientError>

List past meeting’s poll results.

This function performs a GET to the /past_meetings/{meetingId}/polls endpoint.

Polls allow the meeting host to survey attendees. Use this API to list poll results of a meeting.

Scopes: meeting:read:admin, meeting:read
Rate Limit Label: Medium
Prerequisites:

  • Host user type must be Pro.
  • Meeting must be a scheduled meeting. Instant meetings do not have polling features enabled.

Parameters:

  • meeting_id: &str – The meeting ID or the meeting UUID. If a meeting ID is provided in the request instead of a UUID, the response will be for the latest meeting instance.

    If a UUID starts with “/” or contains “//” (example: “/ajXp112QmuoKj4854875=="), you must double encode the UUID before making an API request.

source

pub async fn add_batch_registrants( &self, meeting_id: &str, body: &AddBatchRegistrantsRequest ) -> Result<Response<AddBatchRegistrantsResponse>, ClientError>

Perform batch registration.

This function performs a POST to the /meetings/{meetingId}/batch_registrants endpoint.

Register up to 30 registrants at once for a meeting that requires registration.

Prerequisites:

  • The meeting host must be a Licensed user.
  • The meeting must require registration and should be of type 2, i.e., they should be scheduled meetings. Instant meetings and Recurring meetings are not supported by this API.

    Scope: meeting:write, meeting:write:admin
    Rate Limit Label: Heavy

Parameters:

  • meeting_id: &str – Unique identifier of the meeting (Meeting Number).
source

pub async fn recording_control( &self, meeting_id: &str, body: &InMeetingRecordingControlRequest ) -> Result<Response<()>, ClientError>

Use in-Meeting recording controls.

This function performs a PATCH to the /live_meetings/{meetingId}/events endpoint.

Use this API to control the in-meeting recording features such as starting a recording, stopping a recording, pausing a recording, and resuming a recording. This API only works for Cloud Recordings and not for local recordings.

Prerequisite:

  • The meeting must be a live meeting.
  • Cloud Recording must be enabled.
  • The user using this API must either be the host or alternative host of the meeting.

Scopes: meeting:write, meeting:write:admin, meeting:master

Parameters:

  • meeting_id: &str – Unique identifier of the live meeting.
source

pub async fn quality_score(&self) -> Result<Response<Domains>, ClientError>

Get meeting quality score.

This function performs a GET to the /metrics/quality endpoint.

Get the quality scores of a meeting.

source

pub async fn create_batch_polls( &self, meeting_id: &str, body: &CreateBatchPollsRequest ) -> Result<Response<CreateBatchPollsResponse>, ClientError>

Perform batch poll creation.

This function performs a POST to the /meetings/{meetingId}/batch_polls endpoint.

Polls allow the meeting host to survey attendees. Use this API to create batch polls for a meeting.

Scopes: meeting:write:admin meeting:write
Rate Limit Label: Light
Prerequisites:

  • Host user type must be Pro or higher plan.
  • Polling feature must be enabled in the host’s account.
  • Meeting must be a scheduled meeting. Instant meetings do not have polling features enabled.

Parameters:

  • meeting_id: &str – User’s first name.
source

pub async fn list_template( &self, user_id: &str ) -> Result<Response<ListMeetingTemplatesResponseData>, ClientError>

List meeting templates.

This function performs a GET to the /users/{userId}/meeting_templates endpoint.

Use this API to list meeting templates that are available to be used by a user. For user-level apps, pass the me value instead of the userId parameter.

Scopes: meeting:read or meeting:read:admin
Rate Limit Label: Medium

Parameters:

  • user_id: &str – Unique identifier of the user. Retrieve the value of this field by calling the List users API.

Create meeting’s invite links.

This function performs a POST to the /meetings/{meetingId}/invite_links endpoint.

Use this API to create a batch of invitation links for a meeting.

Scopes: meeting:write:admin, meeting:write
Rate Limit Label: Light

Parameters:

  • meeting_id: i64 – The meeting ID in long format. The data type of this field is “long”(represented as int64 in JSON).

    While storing it in your database, store it as a long data type and not as an integer, as the Meeting IDs can be longer than 10 digits.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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 Twhere 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 Twhere U: Into<T>,

§

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 Twhere U: TryFrom<T>,

§

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.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

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