mirror of
https://github.com/erg-lang/erg.git
synced 2025-09-30 04:44:44 +00:00
Make SubMessage::msg, hint
public members
This commit is contained in:
parent
428a557313
commit
aa3bf7f44c
2 changed files with 10 additions and 6 deletions
|
@ -392,8 +392,8 @@ fn format_context<E: ErrorDisplay + ?Sized>(
|
|||
#[derive(Debug, Clone, PartialEq, Eq, Hash)]
|
||||
pub struct SubMessage {
|
||||
pub loc: Location,
|
||||
msg: Vec<String>,
|
||||
hint: Option<String>,
|
||||
pub msg: Vec<String>,
|
||||
pub hint: Option<String>,
|
||||
}
|
||||
|
||||
impl SubMessage {
|
||||
|
@ -459,8 +459,12 @@ impl SubMessage {
|
|||
self.hint = Some(hint.into());
|
||||
}
|
||||
|
||||
pub fn get_hint(self) -> Option<String> {
|
||||
self.hint
|
||||
pub fn get_hint(&self) -> Option<&str> {
|
||||
self.hint.as_deref()
|
||||
}
|
||||
|
||||
pub fn get_msg(&self) -> &[String] {
|
||||
self.msg.as_ref()
|
||||
}
|
||||
|
||||
// Line breaks are not included except for line breaks that signify the end of a sentence.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue