Skip to content

Commit

Permalink
Merge pull request #101 from adrienball/master
Browse files Browse the repository at this point in the history
Use loose dependencies
  • Loading branch information
Garvys committed Apr 27, 2020
2 parents 3eddc91 + 0081f1b commit ca31b06
Show file tree
Hide file tree
Showing 22 changed files with 33 additions and 33 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
- Fix olabel display while drawing a FST if no symbol table is provided
- Fix computation of FstProperties. There was an issue with the ACYCLIC field.
- Use loose dependencies

## [0.5.0] - 2020-02-04

Expand Down
25 changes: 12 additions & 13 deletions rustfst/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,21 +17,20 @@ repository = 'https://github.com/Garvys/rustfst'
edition = '2018'

[dependencies]
anyhow = '1.0'
bimap = '0.3.1'
binary-heap-plus = '0.1.4'
bitflags = '1.0.4'
generic-array = '0.12.0'
itertools = '0.8'
nom = '5.0'
anyhow = '1'
bimap = '0.3'
binary-heap-plus = '0.1'
bitflags = '1'
generic-array = '0.12'
itertools = '0.9'
nom = '5'
num-traits = '0.2'
ordered-float = '1'
serde = '1.0'
serde_derive = '1.0'
stable_bst = '0.2.0'
superslice='1.0.0'
typenum = '1.10.0'
unsafe_unwrap = '0.1.0'
serde = { version = '1', features = ['derive'] }
stable_bst = '0.2'
superslice ='1'
typenum = '1.10'
unsafe_unwrap = '0.1'

[dev-dependencies]
counter = '0.4'
Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/algorithms/compose/interval_set.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use std::cmp::Ordering;
use std::collections::HashSet;
use std::slice::Iter as IterSlice;
use std::vec::IntoIter as IntoIterVec;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};
use superslice::Ext;
use unsafe_unwrap::UnsafeUnwrap;

Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/tests_openfst/algorithms/arc_map.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use std::fmt::Display;

use anyhow::Result;
use pretty_assertions::assert_eq;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::algorithms::arc_mappers::{
IdentityArcMapper, InputEpsilonMapper, InvertWeightMapper, OutputEpsilonMapper, PlusMapper,
Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/tests_openfst/algorithms/closure.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use anyhow::Result;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::algorithms::{closure, ClosureFst, ClosureType};
use crate::fst_impls::VectorFst;
Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/tests_openfst/algorithms/compose.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use std::rc::Rc;

use anyhow::Result;
use pretty_assertions::assert_eq;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::algorithms::compose::compose_filters::{AltSequenceComposeFilter, ComposeFilter};
use crate::algorithms::compose::lookahead_filters::lookahead_selector::SMatchOutput;
Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/tests_openfst/algorithms/concat.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use anyhow::Result;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::algorithms::{concat, ConcatFst};
use crate::fst_impls::VectorFst;
Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/tests_openfst/algorithms/condense.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use std::fmt::Display;

use anyhow::Result;
use itertools::Itertools;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::algorithms::condense;
use crate::fst_traits::{MutableFst, SerializableFst};
Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/tests_openfst/algorithms/encode.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use std::fmt::Display;

use anyhow::{format_err, Result, Context};
use pretty_assertions::assert_eq;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::algorithms::{decode, encode};
use crate::fst_properties::FstProperties;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use anyhow::Result;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::algorithms::factor_iterators::GallicFactor;
use crate::algorithms::factor_iterators::GallicFactorLeft;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use anyhow::Result;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::algorithms::factor_iterators::IdentityFactor;
use crate::algorithms::factor_weight;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use anyhow::Result;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::algorithms::weight_convert;
use crate::algorithms::weight_converters::FromGallicConverter;
Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/tests_openfst/algorithms/label_reachable.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use std::fmt::Display;

use anyhow::Result;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::algorithms::compose::lookahead_matchers::LabelLookAheadMatcher;
use crate::algorithms::compose::matchers::SortedMatcher;
Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/tests_openfst/algorithms/minimize.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use std::fmt::Display;

use anyhow::{format_err, Result};
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::algorithms::minimize;
use crate::fst_traits::{AllocableFst, MutableFst, SerializableFst};
Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/tests_openfst/algorithms/push.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use anyhow::Result;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::algorithms::{push, PushType, ReweightType};
use crate::fst_impls::VectorFst;
Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/tests_openfst/algorithms/shortest_distance.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use anyhow::Result;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::algorithms::shortest_distance;
use crate::fst_traits::{MutableFst, SerializableFst};
Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/tests_openfst/algorithms/shortest_path.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use std::fmt::Display;

use anyhow::{format_err, Result};
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::algorithms::{isomorphic, shortest_path};
use crate::fst_traits::{CoreFst, MutableFst, SerializableFst};
Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/tests_openfst/algorithms/state_reachable.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use std::fmt::Display;

use anyhow::Result;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::algorithms::compose::StateReachable;
use crate::fst_traits::{MutableFst, SerializableFst};
Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/tests_openfst/algorithms/union.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use anyhow::Result;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::algorithms::{union, UnionFst};
use crate::fst_impls::VectorFst;
Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/tests_openfst/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use anyhow::{bail, Result};
use path_abs::PathAbs;
use path_abs::PathInfo;
use path_abs::PathMut;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::fst_impls::VectorFst;
use crate::fst_properties::FstProperties;
Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/tests_openfst/test_symt.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use std::fs::read_to_string;

use anyhow::Result;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::SymbolTable;

Expand Down
2 changes: 1 addition & 1 deletion rustfst/src/tests_openfst/test_weights.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use std::fs::read_to_string;

use anyhow::Result;
use serde_derive::{Deserialize, Serialize};
use serde::{Deserialize, Serialize};

use crate::semirings::{
GallicWeight, GallicWeightLeft, GallicWeightMin, GallicWeightRestrict, GallicWeightRight,
Expand Down

0 comments on commit ca31b06

Please sign in to comment.