pub struct BibleDataValidationOptions {
pub require_books: bool,
pub require_chapters: bool,
pub require_verses: bool,
pub require_verse_text: bool,
}Expand description
Strictness controls for decoded Bible content.
Fields§
§require_books: boolRequire at least one book.
require_chapters: boolRequire at least one chapter per book.
require_verses: boolRequire at least one verse per chapter.
require_verse_text: boolRequire every verse text to contain a non-whitespace character.
Implementations§
Source§impl BibleDataValidationOptions
impl BibleDataValidationOptions
Sourcepub const PERMISSIVE: Self
pub const PERMISSIVE: Self
Compatibility policy for intentionally skeletal data.
Trait Implementations§
Source§impl Clone for BibleDataValidationOptions
impl Clone for BibleDataValidationOptions
Source§fn clone(&self) -> BibleDataValidationOptions
fn clone(&self) -> BibleDataValidationOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BibleDataValidationOptions
Source§impl Debug for BibleDataValidationOptions
impl Debug for BibleDataValidationOptions
Source§impl Default for BibleDataValidationOptions
impl Default for BibleDataValidationOptions
Source§impl<'de> Deserialize<'de> for BibleDataValidationOptions
impl<'de> Deserialize<'de> for BibleDataValidationOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for BibleDataValidationOptions
Source§impl Hash for BibleDataValidationOptions
impl Hash for BibleDataValidationOptions
impl StructuralPartialEq for BibleDataValidationOptions
Auto Trait Implementations§
impl Freeze for BibleDataValidationOptions
impl RefUnwindSafe for BibleDataValidationOptions
impl Send for BibleDataValidationOptions
impl Sync for BibleDataValidationOptions
impl Unpin for BibleDataValidationOptions
impl UnsafeUnpin for BibleDataValidationOptions
impl UnwindSafe for BibleDataValidationOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.