pub trait ServiceChannelTrait {
Show 16 methods // Required methods fn get_available_language(&self) -> &[AvailableLanguageProperty]; fn take_available_language(&mut self) -> Vec<AvailableLanguageProperty>; fn get_processing_time(&self) -> &[ProcessingTimeProperty]; fn take_processing_time(&mut self) -> Vec<ProcessingTimeProperty>; fn get_provides_service(&self) -> &[ProvidesServiceProperty]; fn take_provides_service(&mut self) -> Vec<ProvidesServiceProperty>; fn get_service_location(&self) -> &[ServiceLocationProperty]; fn take_service_location(&mut self) -> Vec<ServiceLocationProperty>; fn get_service_phone(&self) -> &[ServicePhoneProperty]; fn take_service_phone(&mut self) -> Vec<ServicePhoneProperty>; fn get_service_postal_address(&self) -> &[ServicePostalAddressProperty]; fn take_service_postal_address( &mut self ) -> Vec<ServicePostalAddressProperty>; fn get_service_sms_number(&self) -> &[ServiceSmsNumberProperty]; fn take_service_sms_number(&mut self) -> Vec<ServiceSmsNumberProperty>; fn get_service_url(&self) -> &[ServiceUrlProperty]; fn take_service_url(&mut self) -> Vec<ServiceUrlProperty>;
}
Expand description

This trait is for properties from https://schema.org/ServiceChannel.

Required Methods§

source

fn get_available_language(&self) -> &[AvailableLanguageProperty]

Get https://schema.org/availableLanguage from Self as borrowed slice.

source

fn take_available_language(&mut self) -> Vec<AvailableLanguageProperty>

Take https://schema.org/availableLanguage from Self as owned vector.

source

fn get_processing_time(&self) -> &[ProcessingTimeProperty]

Get https://schema.org/processingTime from Self as borrowed slice.

source

fn take_processing_time(&mut self) -> Vec<ProcessingTimeProperty>

Take https://schema.org/processingTime from Self as owned vector.

source

fn get_provides_service(&self) -> &[ProvidesServiceProperty]

Get https://schema.org/providesService from Self as borrowed slice.

source

fn take_provides_service(&mut self) -> Vec<ProvidesServiceProperty>

Take https://schema.org/providesService from Self as owned vector.

source

fn get_service_location(&self) -> &[ServiceLocationProperty]

Get https://schema.org/serviceLocation from Self as borrowed slice.

source

fn take_service_location(&mut self) -> Vec<ServiceLocationProperty>

Take https://schema.org/serviceLocation from Self as owned vector.

source

fn get_service_phone(&self) -> &[ServicePhoneProperty]

Get https://schema.org/servicePhone from Self as borrowed slice.

source

fn take_service_phone(&mut self) -> Vec<ServicePhoneProperty>

Take https://schema.org/servicePhone from Self as owned vector.

source

fn get_service_postal_address(&self) -> &[ServicePostalAddressProperty]

Get https://schema.org/servicePostalAddress from Self as borrowed slice.

source

fn take_service_postal_address(&mut self) -> Vec<ServicePostalAddressProperty>

Take https://schema.org/servicePostalAddress from Self as owned vector.

source

fn get_service_sms_number(&self) -> &[ServiceSmsNumberProperty]

Get https://schema.org/serviceSmsNumber from Self as borrowed slice.

source

fn take_service_sms_number(&mut self) -> Vec<ServiceSmsNumberProperty>

Take https://schema.org/serviceSmsNumber from Self as owned vector.

source

fn get_service_url(&self) -> &[ServiceUrlProperty]

Get https://schema.org/serviceUrl from Self as borrowed slice.

source

fn take_service_url(&mut self) -> Vec<ServiceUrlProperty>

Take https://schema.org/serviceUrl from Self as owned vector.

Implementors§