Module mcai_worker_sdk::prelude
source · Re-exports
pub use crate::job::BlackList;
pub use crate::job::Job;
pub use crate::job::JobProgression;
pub use crate::job::JobResult;
pub use crate::job::JobStatus;
pub use crate::mcai_worker::McaiWorker;
pub use crate::mcai_worker::McaiWorkerDescription;
pub use crate::mcai_worker::McaiWorkerDocumentation;
pub use crate::message_exchange::message::Feedback;
pub use crate::message_exchange::message::OrderMessage;
pub use crate::message_exchange::message::ResponseMessage;
pub use crate::message_exchange::ExternalExchange;
pub use crate::message_exchange::ExternalLocalExchange;
pub use crate::message_exchange::InternalLocalExchange;
pub use crate::message_exchange::LocalExchange;
pub use crate::message_exchange::RabbitmqExchange;
pub use crate::parameter::MediaSegment;
pub use crate::parameter::MediaSegments;
pub use crate::parameter::Parameter;
pub use crate::parameter::ParameterValue;
pub use crate::parameter::Requirement;
pub use crate::processor::ProcessStatus;
pub use crate::processor::Processor;
pub use crate::publish_job_progression;
pub use crate::worker::SystemInformation;
pub use crate::worker::WorkerActivity;
pub use crate::worker::WorkerConfiguration;
pub use crate::worker::WorkerStatus;
pub use crate::McaiChannel;
pub use crate::MessageError;
pub use crate::ParametersContainer;
pub use crate::Result;
pub use crate::message_exchange::rabbitmq::*;
Macros
- Logs a message at the debug level.
- Logs a message at the error level.
- Logs a message at the info level.
- Logs a message at the trace level.
- Logs a message at the warn level.
Structs
- A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
- A mutual exclusion primitive useful for protecting shared data
- Represents a version number conforming to the semantic versioning scheme.
Enums
Traits
- A type which can be described as a JSON Schema document.
Functions
- Function to start a worker