/// Returns a new [StoredEvent] based on `Self`, but with the combining effect removed.
Returns a new [StoredEvent] based on `Self`, but with the combining effect removed.
Returns a new [ StoredEvent ] based on ` Self ` but with the combining effect removed .
fn into_base_character(self) -> Self {
        let key_meaning = self.event.get_key_meaning();
        match key_meaning {
            Some(KeyMeaning::Codepoint(c)) => {
                let new_event = self
                    .event
                    .clone()
                    .into_with_key_meaning(Some(KeyMeaning::Codepoint(remove_combination(c))));
                self.into_with_event(new_event)
            }
            _ => self,
        }
    }
fn into_base_character ( self ) -> Self { let key_meaning = self . event . get_key_meaning ( ) ; match key_meaning { Some ( KeyMeaning :: Codepoint ( c ) ) => { let new_event = self . event . clone ( ) . into_with_key_meaning ( Some ( KeyMeaning :: Codepoint ( remove_combination ( c ) ) ) ) ; self . into_with_event ( new_event ) } _ => self , } }
Returns a new [StoredEvent] based on `Self`, but with the combining effect removed.
Returns a new [ StoredEvent ] based on ` Self ` but with the combining effect removed .
self