mod path;
mod stack;
use ::tf_bindgen_schema::document::Resource;
pub use crate::path::Path;
pub use crate::stack::Stack;
pub trait Scope {
fn stack(&self) -> Stack;
fn path(&self) -> Path;
}
pub trait L1Construct: Scope {
fn to_schema(&self) -> (String, Resource);
}
pub trait Provider: Scope {
fn to_schema(&self) -> (String, tf_bindgen_schema::document::Provider);
}