use crate::{SqlGraphIdentifier, UsedTypeEntity};
#[derive(Debug, Clone, Hash, PartialEq, Eq, PartialOrd, Ord)]
pub struct PgExternArgumentEntity<'a> {
pub pattern: &'a str,
pub used_ty: UsedTypeEntity<'a>,
}
impl SqlGraphIdentifier for PgExternArgumentEntity<'_> {
fn dot_identifier(&self) -> String {
format!("arg {}", self.rust_identifier())
}
fn rust_identifier(&self) -> String {
self.used_ty.full_path.to_string()
}
fn file(&self) -> Option<&str> {
None
}
fn line(&self) -> Option<u32> {
None
}
}