pub fn delete_from_annotations(&self, id: &str) -> color_eyre::Result<Vec<String>> {
        let annotation_key = id.as_bytes();
        utils::split_ids(
            &self
                .annotation_to_tags()?
                .remove(annotation_key)?
                .ok_or(Apologize::AnnotationNotFound { id: id.to_owned() })?,
        )
    }
/// Delete an annotation ID from the annotation tree
Delete an annotation ID from the annotation tree
Delete an annotation ID from the annotation tree
pub fn delete_from_annotations(&self, id: &str) -> color_eyre::Result<Vec<String>> {
        let annotation_key = id.as_bytes();
        utils::split_ids(
            &self
                .annotation_to_tags()?
                .remove(annotation_key)?
                .ok_or(Apologize::AnnotationNotFound { id: id.to_owned() })?,
        )
    }
pub fn delete_from_annotations ( & self , id : & str ) -> color_eyre :: Result < Vec < String > > { let annotation_key = id . as_bytes ( ) ; utils :: split_ids ( & self . annotation_to_tags ( ) ? . remove ( annotation_key ) ? . ok_or ( Apologize :: AnnotationNotFound { id : id . to_owned ( ) } ) ? , ) }
Delete an annotation ID from the annotation tree
Delete an annotation ID from the annotation tree
&self
id
&str
&self
id
&str