Add validator
This commit is contained in:
		
							parent
							
								
									6b1c68b89e
								
							
						
					
					
						commit
						b008e11fb0
					
				
							
								
								
									
										58
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										58
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							| @ -592,6 +592,11 @@ dependencies = [ | ||||
|  "unicode-normalization 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "if_chain" | ||||
| version = "0.1.2" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| 
 | ||||
| [[package]] | ||||
| name = "indexmap" | ||||
| version = "1.0.1" | ||||
| @ -995,6 +1000,8 @@ dependencies = [ | ||||
|  "rocket_i18n 0.1.1 (git+https://github.com/BaptisteGelez/rocket_i18n?rev=5b4225d5bed5769482dc926a7e6d6b79f1217be6)", | ||||
|  "rpassword 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_json 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "validator 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "validator_derive 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "webfinger 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| @ -1183,6 +1190,18 @@ dependencies = [ | ||||
|  "utf8-ranges 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "regex" | ||||
| version = "1.0.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "aho-corasick 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "memchr 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "regex-syntax 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "thread_local 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "utf8-ranges 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "regex-syntax" | ||||
| version = "0.5.5" | ||||
| @ -1191,6 +1210,14 @@ dependencies = [ | ||||
|  "ucd-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "regex-syntax" | ||||
| version = "0.6.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "ucd-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "relay" | ||||
| version = "0.1.1" | ||||
| @ -1926,6 +1953,32 @@ dependencies = [ | ||||
|  "rand 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "validator" | ||||
| version = "0.7.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "idna 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "regex 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde 1.0.42 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_derive 1.0.43 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "serde_json 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "url 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "validator_derive" | ||||
| version = "0.7.1" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "if_chain 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "proc-macro2 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "quote 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "syn 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "validator 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "vcpkg" | ||||
| version = "0.2.3" | ||||
| @ -2064,6 +2117,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| "checksum hyper 0.11.25 (registry+https://github.com/rust-lang/crates.io-index)" = "549dbb86397490ce69d908425b9beebc85bbaad25157d67479d4995bb56fdf9a" | ||||
| "checksum hyper-tls 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a5aa51f6ae9842239b0fac14af5f22123b8432b4cc774a44ff059fcba0f675ca" | ||||
| "checksum idna 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "014b298351066f1512874135335d62a789ffe78a9974f94b43ed5621951eaf7d" | ||||
| "checksum if_chain 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "61bb90bdd39e3af69b0172dfc6130f6cd6332bf040fbb9bdd4401d37adbd48b8" | ||||
| "checksum indexmap 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "08173ba1e906efb6538785a8844dd496f5d34f0a2d88038e95195172fc667220" | ||||
| "checksum iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dbe6e417e7d0975db6512b90796e8ce223145ac4e33c377e4a42882a0e88bb08" | ||||
| "checksum isatty 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "a118a53ba42790ef25c82bb481ecf36e2da892646cccd361e69a6bb881e19398" | ||||
| @ -2128,7 +2182,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| "checksum rand_core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "edecf0f94da5551fc9b492093e30b041a891657db7940ee221f9d2f66e82eef2" | ||||
| "checksum redox_syscall 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)" = "0d92eecebad22b767915e4d529f89f28ee96dbbf5a4810d2b844373f136417fd" | ||||
| "checksum regex 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)" = "aec3f58d903a7d2a9dc2bf0e41a746f4530e0cab6b615494e058f67a3ef947fb" | ||||
| "checksum regex 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "13c93d55961981ba9226a213b385216f83ab43bd6ac53ab16b2eeb47e337cf4e" | ||||
| "checksum regex-syntax 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "bd90079345f4a4c3409214734ae220fd773c6f2e8a543d07370c6c1c369cfbfb" | ||||
| "checksum regex-syntax 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05b06a75f5217880fc5e905952a42750bf44787e56a6c6d6852ed0992f5e1d54" | ||||
| "checksum relay 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1576e382688d7e9deecea24417e350d3062d97e32e45d70b1cde65994ff1489a" | ||||
| "checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5" | ||||
| "checksum reqwest 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)" = "241faa9a8ca28a03cbbb9815a5d085f271d4c0168a19181f106aa93240c22ddb" | ||||
| @ -2210,6 +2266,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| "checksum utf-8 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f1262dfab4c30d5cb7c07026be00ee343a6cf5027fdc0104a9160f354e5db75c" | ||||
| "checksum utf8-ranges 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "662fab6525a98beff2921d7f61a39e7d59e0b425ebc7d0d9e66d316e55124122" | ||||
| "checksum uuid 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bcc7e3b898aa6f6c08e5295b6c89258d1331e9ac578cc992fb818759951bdc22" | ||||
| "checksum validator 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4a8c44fecf027a477e70a86cd7f4863410adf120ca2cb13408cb099057b8e2d0" | ||||
| "checksum validator_derive 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "708ee89305635499f793d0e2dd9d0b1b5d00daba90fdfb1392b87c7279521fab" | ||||
| "checksum vcpkg 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7ed0f6789c8a85ca41bbc1c9d175422116a9869bd1cf31bb08e1493ecce60380" | ||||
| "checksum version_check 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "6b772017e347561807c1aa192438c5fd74242a670a6cffacc40f2defd1dc069d" | ||||
| "checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" | ||||
|  | ||||
							
								
								
									
										10
									
								
								Cargo.toml
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								Cargo.toml
									
									
									
									
									
								
							| @ -11,18 +11,20 @@ gettext-rs = "0.4" | ||||
| heck = "0.3.0" | ||||
| rpassword = "2.0" | ||||
| serde_json = "1.0" | ||||
| validator = "0.7" | ||||
| validator_derive = "0.7" | ||||
| webfinger = "0.2" | ||||
| 
 | ||||
| [dependencies.diesel] | ||||
| features = ["postgres", "r2d2", "chrono"] | ||||
| version = "*" | ||||
| 
 | ||||
| [dependencies.plume-models] | ||||
| path = "plume-models" | ||||
| 
 | ||||
| [dependencies.plume-common] | ||||
| path = "plume-common" | ||||
| 
 | ||||
| [dependencies.plume-models] | ||||
| path = "plume-models" | ||||
| 
 | ||||
| [dependencies.rocket] | ||||
| git = "https://github.com/SergioBenitez/Rocket" | ||||
| rev = "df7111143e466c18d1f56377a8d9530a5a306aba" | ||||
| @ -45,4 +47,4 @@ git = "https://github.com/BaptisteGelez/rocket_i18n" | ||||
| rev = "5b4225d5bed5769482dc926a7e6d6b79f1217be6" | ||||
| 
 | ||||
| [workspace] | ||||
| members = ['plume-models', 'plume-common'] | ||||
| members = ["plume-models", "plume-common"] | ||||
|  | ||||
| @ -17,6 +17,9 @@ extern crate rocket_i18n; | ||||
| extern crate rpassword; | ||||
| #[macro_use] | ||||
| extern crate serde_json; | ||||
| extern crate validator; | ||||
| #[macro_use] | ||||
| extern crate validator_derive; | ||||
| extern crate webfinger; | ||||
| 
 | ||||
| use rocket_contrib::Template; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user