pub trait ParcelDeliveryTrait {
Show 24 methods // Required methods fn get_carrier(&self) -> &[CarrierProperty]; fn take_carrier(&mut self) -> Vec<CarrierProperty>; fn get_delivery_address(&self) -> &[DeliveryAddressProperty]; fn take_delivery_address(&mut self) -> Vec<DeliveryAddressProperty>; fn get_delivery_status(&self) -> &[DeliveryStatusProperty]; fn take_delivery_status(&mut self) -> Vec<DeliveryStatusProperty>; fn get_expected_arrival_from(&self) -> &[ExpectedArrivalFromProperty]; fn take_expected_arrival_from(&mut self) -> Vec<ExpectedArrivalFromProperty>; fn get_expected_arrival_until(&self) -> &[ExpectedArrivalUntilProperty]; fn take_expected_arrival_until( &mut self ) -> Vec<ExpectedArrivalUntilProperty>; fn get_has_delivery_method(&self) -> &[HasDeliveryMethodProperty]; fn take_has_delivery_method(&mut self) -> Vec<HasDeliveryMethodProperty>; fn get_item_shipped(&self) -> &[ItemShippedProperty]; fn take_item_shipped(&mut self) -> Vec<ItemShippedProperty>; fn get_origin_address(&self) -> &[OriginAddressProperty]; fn take_origin_address(&mut self) -> Vec<OriginAddressProperty>; fn get_part_of_order(&self) -> &[PartOfOrderProperty]; fn take_part_of_order(&mut self) -> Vec<PartOfOrderProperty>; fn get_provider(&self) -> &[ProviderProperty]; fn take_provider(&mut self) -> Vec<ProviderProperty>; fn get_tracking_number(&self) -> &[TrackingNumberProperty]; fn take_tracking_number(&mut self) -> Vec<TrackingNumberProperty>; fn get_tracking_url(&self) -> &[TrackingUrlProperty]; fn take_tracking_url(&mut self) -> Vec<TrackingUrlProperty>;
}
Expand description

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

Required Methods§

source

fn get_carrier(&self) -> &[CarrierProperty]

👎Deprecated: This schema is superseded by https://schema.org/provider.

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

source

fn take_carrier(&mut self) -> Vec<CarrierProperty>

👎Deprecated: This schema is superseded by https://schema.org/provider.

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

source

fn get_delivery_address(&self) -> &[DeliveryAddressProperty]

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

source

fn take_delivery_address(&mut self) -> Vec<DeliveryAddressProperty>

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

source

fn get_delivery_status(&self) -> &[DeliveryStatusProperty]

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

source

fn take_delivery_status(&mut self) -> Vec<DeliveryStatusProperty>

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

source

fn get_expected_arrival_from(&self) -> &[ExpectedArrivalFromProperty]

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

source

fn take_expected_arrival_from(&mut self) -> Vec<ExpectedArrivalFromProperty>

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

source

fn get_expected_arrival_until(&self) -> &[ExpectedArrivalUntilProperty]

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

source

fn take_expected_arrival_until(&mut self) -> Vec<ExpectedArrivalUntilProperty>

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

source

fn get_has_delivery_method(&self) -> &[HasDeliveryMethodProperty]

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

source

fn take_has_delivery_method(&mut self) -> Vec<HasDeliveryMethodProperty>

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

source

fn get_item_shipped(&self) -> &[ItemShippedProperty]

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

source

fn take_item_shipped(&mut self) -> Vec<ItemShippedProperty>

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

source

fn get_origin_address(&self) -> &[OriginAddressProperty]

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

source

fn take_origin_address(&mut self) -> Vec<OriginAddressProperty>

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

source

fn get_part_of_order(&self) -> &[PartOfOrderProperty]

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

source

fn take_part_of_order(&mut self) -> Vec<PartOfOrderProperty>

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

source

fn get_provider(&self) -> &[ProviderProperty]

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

source

fn take_provider(&mut self) -> Vec<ProviderProperty>

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

source

fn get_tracking_number(&self) -> &[TrackingNumberProperty]

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

source

fn take_tracking_number(&mut self) -> Vec<TrackingNumberProperty>

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

source

fn get_tracking_url(&self) -> &[TrackingUrlProperty]

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

source

fn take_tracking_url(&mut self) -> Vec<TrackingUrlProperty>

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

Implementors§