ferro-projections 0.2.40

Service projection definitions for the Ferro framework
Documentation
//! Service projection definitions for the Ferro framework.

mod action;
mod derive;
mod error;
mod field;
mod intent;
mod relationship;
pub mod render;
mod service;
mod state;

pub use action::{ActionDef, GuardDef, InputDef};
pub use derive::derive_intents;
pub use error::Error;
pub use field::{infer_meaning, DataType, FieldDef, FieldMeaning};
pub use intent::{Intent, IntentHint, IntentScore};
pub use relationship::{Cardinality, NavigationHint, RelationshipDef};
pub use render::template::TemplateRenderer;
pub use render::{BaseContext, Renderer};

pub use service::{FieldMetadata, ModelMetadata, ServiceDef};
pub use state::{StateDef, StateMachine, Transition, Warning};