//! A [`Sequence`] of values.
//!
//! # Examples
//!
//! ```
//! use anyhow::Context;
//! use nondestructive::yaml;
//!
//! let doc = yaml::from_slice(
//! r#"
//! - one
//! - two
//! - three
//! "#,
//! )?;
//!
//! let root = doc.as_ref().as_sequence().ok_or("missing root sequence")?;
//!
//! assert_eq!(root.get(0).and_then(|v| v.as_str()), Some("one"));
//! assert_eq!(root.get(1).and_then(|v| v.as_str()), Some("two"));
//! assert_eq!(root.get(2).and_then(|v| v.as_str()), Some("three"));
//! # Ok::<_, Box<dyn std::error::Error>>(())
//! ```
pub use Iter;
pub use Sequence;
pub use SequenceMut;