mirror of
https://gitlab.com/msrd0/gotham-restful.git
synced 2025-05-09 08:00:41 +00:00
ci: include openapi_type crate
This commit is contained in:
parent
ebea39fe0d
commit
3a3f743369
3 changed files with 30 additions and 4 deletions
|
@ -16,6 +16,8 @@ error[E0599]: no function or associated item named `schema` found for struct `Fo
|
|||
= note: the method `schema` exists but the following trait bounds were not satisfied:
|
||||
`Bar: OpenapiType`
|
||||
which is required by `Foo<Bar>: OpenapiType`
|
||||
`Foo<Bar>: OpenapiType`
|
||||
which is required by `&Foo<Bar>: OpenapiType`
|
||||
= help: items from traits can only be used if the trait is implemented and in scope
|
||||
= note: the following trait defines an item `schema`, perhaps you need to implement it:
|
||||
candidate #1: `OpenapiType`
|
||||
|
|
21
openapi_type/tests/fail/rustfmt.sh
Executable file
21
openapi_type/tests/fail/rustfmt.sh
Executable file
|
@ -0,0 +1,21 @@
|
|||
#!/bin/busybox ash
|
||||
set -euo pipefail
|
||||
|
||||
rustfmt=${RUSTFMT:-rustfmt}
|
||||
version="$($rustfmt -V)"
|
||||
case "$version" in
|
||||
*nightly*)
|
||||
# all good, no additional flags required
|
||||
;;
|
||||
*)
|
||||
# assume we're using some sort of rustup setup
|
||||
rustfmt="$rustfmt +nightly"
|
||||
;;
|
||||
esac
|
||||
|
||||
return=0
|
||||
find "$(dirname "$0")" -name '*.rs' -type f | while read file; do
|
||||
$rustfmt --config-path "$(dirname "$0")/../../../rustfmt.toml" "$@" "$file" || return=1
|
||||
done
|
||||
|
||||
exit $return
|
Loading…
Add table
Add a link
Reference in a new issue