use thiserror::Error;
use crate::suspense::Suspension;
#[derive(Error, Debug, Clone, PartialEq)]
pub enum RenderError {
#[error("component rendering is suspended.")]
Suspended(#[from] Suspension),
}
pub type RenderResult<T> = std::result::Result<T, RenderError>;