sofie-values 0.4.0

The values the framework ships: money, email and the like.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use sofie_core::{Error, FieldError};

/// Keyed, so the viewer's language replaces `english`; the key's English text in sofie-engine's
/// `lang/en.toml` must read exactly as `english` once its arguments are filled.
pub(crate) fn refusal(field: &str, key: &'static str, english: impl Into<String>) -> Error {
    refusal_of(FieldError::new(field, key, english))
}

pub(crate) fn refusal_of(error: FieldError) -> Error {
    Error::Invalid(vec![error])
}