relay-knowledge 1.1.6

Graph-database-based knowledge graph project.
Documentation
#[derive(Clone, Debug, PartialEq, Eq)]
pub(crate) struct ConfigFact {
    pub(in crate::code) name: String,
    pub(in crate::code) kind: &'static str,
    pub(in crate::code) value_kind: ConfigValueKind,
    pub(in crate::code) range: ConfigRange,
}

#[derive(Clone, Copy, Debug, Default, PartialEq, Eq)]
pub(crate) enum ConfigValueKind {
    #[default]
    Unknown,
    Boolean,
}

#[derive(Clone, Debug, PartialEq, Eq)]
pub(in crate::code) struct ConfigReference {
    pub(in crate::code) name: String,
    pub(in crate::code) kind: &'static str,
    pub(in crate::code) range: ConfigRange,
}

#[derive(Clone, Debug, PartialEq, Eq)]
pub(in crate::code) struct ConfigImport {
    pub(in crate::code) module: String,
    pub(in crate::code) range: ConfigRange,
}

#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub(in crate::code) struct ConfigRange {
    pub(in crate::code) byte_start: usize,
    pub(in crate::code) byte_end: usize,
    pub(in crate::code) line_start: usize,
    pub(in crate::code) line_end: usize,
}