pub trait OfferShippingDetailsTrait {
Show 24 methods // Required methods fn get_delivery_time(&self) -> &[DeliveryTimeProperty]; fn take_delivery_time(&mut self) -> Vec<DeliveryTimeProperty>; fn get_depth(&self) -> &[DepthProperty]; fn take_depth(&mut self) -> Vec<DepthProperty>; fn get_does_not_ship(&self) -> &[DoesNotShipProperty]; fn take_does_not_ship(&mut self) -> Vec<DoesNotShipProperty>; fn get_height(&self) -> &[HeightProperty]; fn take_height(&mut self) -> Vec<HeightProperty>; fn get_shipping_destination(&self) -> &[ShippingDestinationProperty]; fn take_shipping_destination(&mut self) -> Vec<ShippingDestinationProperty>; fn get_shipping_label(&self) -> &[ShippingLabelProperty]; fn take_shipping_label(&mut self) -> Vec<ShippingLabelProperty>; fn get_shipping_origin(&self) -> &[ShippingOriginProperty]; fn take_shipping_origin(&mut self) -> Vec<ShippingOriginProperty>; fn get_shipping_rate(&self) -> &[ShippingRateProperty]; fn take_shipping_rate(&mut self) -> Vec<ShippingRateProperty>; fn get_shipping_settings_link(&self) -> &[ShippingSettingsLinkProperty]; fn take_shipping_settings_link( &mut self ) -> Vec<ShippingSettingsLinkProperty>; fn get_transit_time_label(&self) -> &[TransitTimeLabelProperty]; fn take_transit_time_label(&mut self) -> Vec<TransitTimeLabelProperty>; fn get_weight(&self) -> &[WeightProperty]; fn take_weight(&mut self) -> Vec<WeightProperty>; fn get_width(&self) -> &[WidthProperty]; fn take_width(&mut self) -> Vec<WidthProperty>;
}
Expand description

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

Required Methods§

source

fn get_delivery_time(&self) -> &[DeliveryTimeProperty]

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

source

fn take_delivery_time(&mut self) -> Vec<DeliveryTimeProperty>

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

source

fn get_depth(&self) -> &[DepthProperty]

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

source

fn take_depth(&mut self) -> Vec<DepthProperty>

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

source

fn get_does_not_ship(&self) -> &[DoesNotShipProperty]

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

source

fn take_does_not_ship(&mut self) -> Vec<DoesNotShipProperty>

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

source

fn get_height(&self) -> &[HeightProperty]

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

source

fn take_height(&mut self) -> Vec<HeightProperty>

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

source

fn get_shipping_destination(&self) -> &[ShippingDestinationProperty]

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

source

fn take_shipping_destination(&mut self) -> Vec<ShippingDestinationProperty>

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

source

fn get_shipping_label(&self) -> &[ShippingLabelProperty]

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

source

fn take_shipping_label(&mut self) -> Vec<ShippingLabelProperty>

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

source

fn get_shipping_origin(&self) -> &[ShippingOriginProperty]

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

source

fn take_shipping_origin(&mut self) -> Vec<ShippingOriginProperty>

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

source

fn get_shipping_rate(&self) -> &[ShippingRateProperty]

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

source

fn take_shipping_rate(&mut self) -> Vec<ShippingRateProperty>

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

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

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

source

fn get_transit_time_label(&self) -> &[TransitTimeLabelProperty]

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

source

fn take_transit_time_label(&mut self) -> Vec<TransitTimeLabelProperty>

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

source

fn get_weight(&self) -> &[WeightProperty]

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

source

fn take_weight(&mut self) -> Vec<WeightProperty>

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

source

fn get_width(&self) -> &[WidthProperty]

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

source

fn take_width(&mut self) -> Vec<WidthProperty>

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

Implementors§