Skip to content

Commit

Permalink
Rename and refactor docs item name function.
Browse files Browse the repository at this point in the history
  • Loading branch information
hdwalters committed Sep 15, 2024
1 parent 768abf6 commit 460c612
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 15 deletions.
2 changes: 1 addition & 1 deletion src/modules/block.rs
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ impl DocumentationModule for Block {
fn document(&self, meta: &ParserMetadata) -> String {
let indices = self.statements.iter()
.enumerate()
.map(|(index, statement)| (index, statement.name()))
.map(|(index, statement)| (index, statement.get_docs_item_name()))
.filter_map(|(index, name)| name.map(|n| (n, index)))
.sorted()
.collect::<Vec<_>>();
Expand Down
18 changes: 4 additions & 14 deletions src/modules/statement/stmt.rs
Original file line number Diff line number Diff line change
Expand Up @@ -71,15 +71,6 @@ pub enum StatementType {
CommentDoc(CommentDoc)
}

impl StatementType {
pub fn name(&self) -> Option<String> {
match self {
StatementType::FunctionDeclaration(inner) => Some(inner.name.clone()),
_ => None,
}
}
}

#[derive(Debug, Clone)]
pub struct Statement {
pub value: Option<StatementType>
Expand Down Expand Up @@ -124,11 +115,10 @@ impl Statement {
}
}

pub fn name(&self) -> Option<String> {
if let Some(value) = &self.value {
value.name()
} else {
None
pub fn get_docs_item_name(&self) -> Option<String> {
match &self.value {
Some(StatementType::FunctionDeclaration(inner)) => Some(inner.name.clone()),
_ => None,
}
}
}
Expand Down

0 comments on commit 460c612

Please sign in to comment.