1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use crate::{
language::{parsed::Expression, Visibility},
type_system::TypeInfo,
AttributesMap,
};
use sway_types::{Ident, Span};
#[derive(Debug, Clone)]
pub struct ConstantDeclaration {
pub name: Ident,
pub attributes: AttributesMap,
pub type_ascription: TypeInfo,
pub type_ascription_span: Option<Span>,
pub value: Expression,
pub visibility: Visibility,
}