Fields§
§tokens: LcsSeq
§lines_ids: Vec<LineId>
Implementations§
source§impl LcsObject
impl LcsObject
pub fn from_str(s: &str, line_id: LineId) -> LcsObject
pub fn from_str_slice(tokens: &[&str], line_id: LineId) -> LcsObject
pub fn new(tokens: LcsSeq, line_id: LineId) -> LcsObject
pub fn get_lcs(&self, other: &LcsSeq) -> usize
pub fn insert(&mut self, tokens: LcsSeq, line_id: LineId)
pub fn length(&self) -> usize
pub fn count(&self) -> usize
Trait Implementations§
source§impl<'de> Deserialize<'de> for LcsObject
impl<'de> Deserialize<'de> for LcsObject
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more