Crate peace_item_interaction_model

Crate peace_item_interaction_model 

Source
Expand description

Data types for resource interactions for the Peace framework.

Re-exports§

pub use url;

Structs§

ItemInteractionPull
Represents a location-to-location pull interaction.
ItemInteractionPush
Represents a location-to-location push interaction.
ItemInteractionWithin
Represents a resource interaction that happens within a location.
ItemInteractionsCurrent
ItemInteractions constructed from parameters derived from fully known state.
ItemInteractionsExample
ItemInteractions constructed from parameters derived from at least some example state.
ItemLocation
One layer of where a resource is located.
ItemLocationAncestors
An ItemLocation and its ancestors.
ItemLocationTree
An ItemLocation and its children.
ItemLocationsCombined
All [ItemLocation]s from all items merged and deduplicated.
Url
A parsed URL record.

Enums§

Host
The host name of an URL.
ItemInteraction
Represents the resources that are read from / written to.
ItemInteractionsCurrentOrExample
[ItemInteraction]s constructed from parameters derived from at least some example state.
ItemLocationType
The type of resource location.