[INFO] cloning repository https://github.com/darrendc26/superdevdarren
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/darrendc26/superdevdarren" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdarrendc26%2Fsuperdevdarren", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdarrendc26%2Fsuperdevdarren'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b50d52ad7a6c32c916c7cbe185167603d72b1de3
[INFO] checking darrendc26/superdevdarren against 24e1a22664233bce1f9b5dc6eee7c1f74327e28c for pr-159343-retry
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdarrendc26%2Fsuperdevdarren" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/darrendc26/superdevdarren
[INFO] finished tweaking git repo https://github.com/darrendc26/superdevdarren
[INFO] tweaked toml for git repo https://github.com/darrendc26/superdevdarren written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/darrendc26/superdevdarren on toolchain 24e1a22664233bce1f9b5dc6eee7c1f74327e28c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+24e1a22664233bce1f9b5dc6eee7c1f74327e28c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/darrendc26/superdevdarren already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+24e1a22664233bce1f9b5dc6eee7c1f74327e28c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ca64a127c767a11ca2878df76a33f6e5e7721d611a1ae97ac12a21088ce46028
[INFO] running `Command { std: "docker" "start" "ca64a127c767a11ca2878df76a33f6e5e7721d611a1ae97ac12a21088ce46028", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ca64a127c767a11ca2878df76a33f6e5e7721d611a1ae97ac12a21088ce46028", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ca64a127c767a11ca2878df76a33f6e5e7721d611a1ae97ac12a21088ce46028" "/opt/rustwide/cargo-home/bin/cargo" "+24e1a22664233bce1f9b5dc6eee7c1f74327e28c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ca64a127c767a11ca2878df76a33f6e5e7721d611a1ae97ac12a21088ce46028", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ca64a127c767a11ca2878df76a33f6e5e7721d611a1ae97ac12a21088ce46028" "/opt/rustwide/cargo-home/bin/cargo" "+24e1a22664233bce1f9b5dc6eee7c1f74327e28c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking bs58 v0.5.1
[INFO] [stderr]     Checking axum v0.8.4
[INFO] [stderr]     Checking solana-account-decoder-client-types v2.3.2
[INFO] [stderr]     Checking solana-program v2.3.0
[INFO] [stderr]     Checking solana-sdk v2.3.1
[INFO] [stderr]     Checking solana-transaction-status-client-types v2.3.2
[INFO] [stderr]     Checking solana-rpc-client-types v2.3.2
[INFO] [stderr]     Checking solana-rpc-client-api v2.3.2
[INFO] [stderr]     Checking solana-pubsub-client v2.3.2
[INFO] [stderr]     Checking solana-rpc-client v2.3.2
[INFO] [stderr]     Checking solana-quic-client v2.3.2
[INFO] [stderr]     Checking solana-tpu-client v2.3.2
[INFO] [stderr]     Checking solana-rpc-client-nonce-utils v2.3.2
[INFO] [stderr]     Checking solana-thin-client v2.3.2
[INFO] [stderr]     Checking solana-client v2.3.2
[INFO] [stderr]     Checking superfun v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `extract::Path` and `get`
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     extract::Path,
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5 |     routing::{get, post},
[INFO] [stdout]   |               ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `solana_client::rpc_client::RpcClient`
[INFO] [stdout]  --> src/main.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use solana_client::rpc_client::RpcClient;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `instruction::Instruction`
[INFO] [stdout]   --> src/main.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 |     bs58, instruction::Instruction, pubkey::Pubkey, signature::{Keypair, Signature, Signer},
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `extract::Path` and `get`
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     extract::Path,
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5 |     routing::{get, post},
[INFO] [stdout]   |               ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `solana_client::rpc_client::RpcClient`
[INFO] [stdout]  --> src/main.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use solana_client::rpc_client::RpcClient;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `instruction::Instruction`
[INFO] [stdout]   --> src/main.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 |     bs58, instruction::Instruction, pubkey::Pubkey, signature::{Keypair, Signature, Signer},
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `solana_sdk::system_instruction`: Use `solana_system_interface` crate instead
[INFO] [stdout]   --> src/main.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     system_instruction, // Added missing import
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `solana_sdk::system_instruction`: Use `solana_system_interface` crate instead
[INFO] [stdout]   --> src/main.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     system_instruction, // Added missing import
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `solana_sdk::signature::Keypair::from_bytes`: Use Keypair::try_from(&[u8]) instead
[INFO] [stdout]    --> src/main.rs:295:28
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let keypair = Keypair::from_bytes(&secret_bytes).map_err(|_| {
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `solana_sdk::signature::Keypair::from_bytes`: Use Keypair::try_from(&[u8]) instead
[INFO] [stdout]    --> src/main.rs:295:28
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let keypair = Keypair::from_bytes(&secret_bytes).map_err(|_| {
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mint_pubkey`
[INFO] [stdout]    --> src/main.rs:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 |     let mint_pubkey = Pubkey::from_str(&payload.mint).map_err(|_| {
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mint_pubkey`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mint_pubkey`
[INFO] [stdout]    --> src/main.rs:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 |     let mint_pubkey = Pubkey::from_str(&payload.mint).map_err(|_| {
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mint_pubkey`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `CreateTokenRequest` is more private than the item `create_token`
[INFO] [stdout]    --> src/main.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / pub async fn create_token(
[INFO] [stdout]  99 | |     Json(payload): Json<CreateTokenRequest>,
[INFO] [stdout] 100 | | ) -> Result<ResponseJson<CreateTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_________________________________________________________________________________________^ function `create_token` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `CreateTokenRequest` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:65:1
[INFO] [stdout]     |
[INFO] [stdout]  65 | struct CreateTokenRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `CreateTokenResponse` is more private than the item `create_token`
[INFO] [stdout]    --> src/main.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / pub async fn create_token(
[INFO] [stdout]  99 | |     Json(payload): Json<CreateTokenRequest>,
[INFO] [stdout] 100 | | ) -> Result<ResponseJson<CreateTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_________________________________________________________________________________________^ function `create_token` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `CreateTokenResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:73:1
[INFO] [stdout]     |
[INFO] [stdout]  73 | struct CreateTokenResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ErrorResponse` is more private than the item `create_token`
[INFO] [stdout]    --> src/main.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / pub async fn create_token(
[INFO] [stdout]  99 | |     Json(payload): Json<CreateTokenRequest>,
[INFO] [stdout] 100 | | ) -> Result<ResponseJson<CreateTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_________________________________________________________________________________________^ function `create_token` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `ErrorResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | struct ErrorResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `MintTokenRequest` is more private than the item `mint_token_to`
[INFO] [stdout]    --> src/main.rs:185:1
[INFO] [stdout]     |
[INFO] [stdout] 185 | / pub async fn mint_token_to(
[INFO] [stdout] 186 | |     Json(payload): Json<MintTokenRequest>,
[INFO] [stdout] 187 | | ) -> Result<ResponseJson<MintTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_______________________________________________________________________________________^ function `mint_token_to` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `MintTokenRequest` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:165:1
[INFO] [stdout]     |
[INFO] [stdout] 165 | struct MintTokenRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `MintTokenResponse` is more private than the item `mint_token_to`
[INFO] [stdout]    --> src/main.rs:185:1
[INFO] [stdout]     |
[INFO] [stdout] 185 | / pub async fn mint_token_to(
[INFO] [stdout] 186 | |     Json(payload): Json<MintTokenRequest>,
[INFO] [stdout] 187 | | ) -> Result<ResponseJson<MintTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_______________________________________________________________________________________^ function `mint_token_to` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `MintTokenResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:173:1
[INFO] [stdout]     |
[INFO] [stdout] 173 | struct MintTokenResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ErrorResponse` is more private than the item `mint_token_to`
[INFO] [stdout]    --> src/main.rs:185:1
[INFO] [stdout]     |
[INFO] [stdout] 185 | / pub async fn mint_token_to(
[INFO] [stdout] 186 | |     Json(payload): Json<MintTokenRequest>,
[INFO] [stdout] 187 | | ) -> Result<ResponseJson<MintTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_______________________________________________________________________________________^ function `mint_token_to` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `ErrorResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | struct ErrorResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SignMessageRequest` is more private than the item `sign_message`
[INFO] [stdout]    --> src/main.rs:279:1
[INFO] [stdout]     |
[INFO] [stdout] 279 | / pub async fn sign_message(
[INFO] [stdout] 280 | |     Json(payload): Json<SignMessageRequest> 
[INFO] [stdout] 281 | | ) -> Result<ResponseJson<SignMessageResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_________________________________________________________________________________________^ function `sign_message` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `SignMessageRequest` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 261 | struct SignMessageRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SignMessageResponse` is more private than the item `sign_message`
[INFO] [stdout]    --> src/main.rs:279:1
[INFO] [stdout]     |
[INFO] [stdout] 279 | / pub async fn sign_message(
[INFO] [stdout] 280 | |     Json(payload): Json<SignMessageRequest> 
[INFO] [stdout] 281 | | ) -> Result<ResponseJson<SignMessageResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_________________________________________________________________________________________^ function `sign_message` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `SignMessageResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:267:1
[INFO] [stdout]     |
[INFO] [stdout] 267 | struct SignMessageResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ErrorResponse` is more private than the item `sign_message`
[INFO] [stdout]    --> src/main.rs:279:1
[INFO] [stdout]     |
[INFO] [stdout] 279 | / pub async fn sign_message(
[INFO] [stdout] 280 | |     Json(payload): Json<SignMessageRequest> 
[INFO] [stdout] 281 | | ) -> Result<ResponseJson<SignMessageResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_________________________________________________________________________________________^ function `sign_message` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `ErrorResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | struct ErrorResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `CreateTokenRequest` is more private than the item `create_token`
[INFO] [stdout]    --> src/main.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / pub async fn create_token(
[INFO] [stdout]  99 | |     Json(payload): Json<CreateTokenRequest>,
[INFO] [stdout] 100 | | ) -> Result<ResponseJson<CreateTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_________________________________________________________________________________________^ function `create_token` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `CreateTokenRequest` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:65:1
[INFO] [stdout]     |
[INFO] [stdout]  65 | struct CreateTokenRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `CreateTokenResponse` is more private than the item `create_token`
[INFO] [stdout]    --> src/main.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / pub async fn create_token(
[INFO] [stdout]  99 | |     Json(payload): Json<CreateTokenRequest>,
[INFO] [stdout] 100 | | ) -> Result<ResponseJson<CreateTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_________________________________________________________________________________________^ function `create_token` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `CreateTokenResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:73:1
[INFO] [stdout]     |
[INFO] [stdout]  73 | struct CreateTokenResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ErrorResponse` is more private than the item `create_token`
[INFO] [stdout]    --> src/main.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / pub async fn create_token(
[INFO] [stdout]  99 | |     Json(payload): Json<CreateTokenRequest>,
[INFO] [stdout] 100 | | ) -> Result<ResponseJson<CreateTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_________________________________________________________________________________________^ function `create_token` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `ErrorResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | struct ErrorResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `MintTokenRequest` is more private than the item `mint_token_to`
[INFO] [stdout]    --> src/main.rs:185:1
[INFO] [stdout]     |
[INFO] [stdout] 185 | / pub async fn mint_token_to(
[INFO] [stdout] 186 | |     Json(payload): Json<MintTokenRequest>,
[INFO] [stdout] 187 | | ) -> Result<ResponseJson<MintTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_______________________________________________________________________________________^ function `mint_token_to` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `MintTokenRequest` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:165:1
[INFO] [stdout]     |
[INFO] [stdout] 165 | struct MintTokenRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `MintTokenResponse` is more private than the item `mint_token_to`
[INFO] [stdout]    --> src/main.rs:185:1
[INFO] [stdout]     |
[INFO] [stdout] 185 | / pub async fn mint_token_to(
[INFO] [stdout] 186 | |     Json(payload): Json<MintTokenRequest>,
[INFO] [stdout] 187 | | ) -> Result<ResponseJson<MintTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_______________________________________________________________________________________^ function `mint_token_to` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `MintTokenResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:173:1
[INFO] [stdout]     |
[INFO] [stdout] 173 | struct MintTokenResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ErrorResponse` is more private than the item `mint_token_to`
[INFO] [stdout]    --> src/main.rs:185:1
[INFO] [stdout]     |
[INFO] [stdout] 185 | / pub async fn mint_token_to(
[INFO] [stdout] 186 | |     Json(payload): Json<MintTokenRequest>,
[INFO] [stdout] 187 | | ) -> Result<ResponseJson<MintTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_______________________________________________________________________________________^ function `mint_token_to` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `ErrorResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | struct ErrorResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `VerifyMessageRequest` is more private than the item `verify_message`
[INFO] [stdout]    --> src/main.rs:343:1
[INFO] [stdout]     |
[INFO] [stdout] 343 | / pub async fn verify_message(
[INFO] [stdout] 344 | |     Json(payload): Json<VerifyMessageRequest>
[INFO] [stdout] 345 | | ) -> Result<ResponseJson<VerifyMessageResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |___________________________________________________________________________________________^ function `verify_message` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `VerifyMessageRequest` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:324:1
[INFO] [stdout]     |
[INFO] [stdout] 324 | struct VerifyMessageRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `VerifyMessageResponse` is more private than the item `verify_message`
[INFO] [stdout]    --> src/main.rs:343:1
[INFO] [stdout]     |
[INFO] [stdout] 343 | / pub async fn verify_message(
[INFO] [stdout] 344 | |     Json(payload): Json<VerifyMessageRequest>
[INFO] [stdout] 345 | | ) -> Result<ResponseJson<VerifyMessageResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |___________________________________________________________________________________________^ function `verify_message` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `VerifyMessageResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:331:1
[INFO] [stdout]     |
[INFO] [stdout] 331 | struct VerifyMessageResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ErrorResponse` is more private than the item `verify_message`
[INFO] [stdout]    --> src/main.rs:343:1
[INFO] [stdout]     |
[INFO] [stdout] 343 | / pub async fn verify_message(
[INFO] [stdout] 344 | |     Json(payload): Json<VerifyMessageRequest>
[INFO] [stdout] 345 | | ) -> Result<ResponseJson<VerifyMessageResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |___________________________________________________________________________________________^ function `verify_message` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `ErrorResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | struct ErrorResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SignMessageRequest` is more private than the item `sign_message`
[INFO] [stdout]    --> src/main.rs:279:1
[INFO] [stdout]     |
[INFO] [stdout] 279 | / pub async fn sign_message(
[INFO] [stdout] 280 | |     Json(payload): Json<SignMessageRequest> 
[INFO] [stdout] 281 | | ) -> Result<ResponseJson<SignMessageResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_________________________________________________________________________________________^ function `sign_message` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `SignMessageRequest` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 261 | struct SignMessageRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SendSolRequest` is more private than the item `send_sol`
[INFO] [stdout]    --> src/main.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | / pub async fn send_sol(
[INFO] [stdout] 414 | |     Json(payload): Json<SendSolRequest>,
[INFO] [stdout] 415 | | ) -> Result<ResponseJson<SendSolResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_____________________________________________________________________________________^ function `send_sol` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `SendSolRequest` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:394:1
[INFO] [stdout]     |
[INFO] [stdout] 394 | struct SendSolRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SendSolResponse` is more private than the item `send_sol`
[INFO] [stdout]    --> src/main.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | / pub async fn send_sol(
[INFO] [stdout] 414 | |     Json(payload): Json<SendSolRequest>,
[INFO] [stdout] 415 | | ) -> Result<ResponseJson<SendSolResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_____________________________________________________________________________________^ function `send_sol` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `SendSolResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:401:1
[INFO] [stdout]     |
[INFO] [stdout] 401 | struct SendSolResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ErrorResponse` is more private than the item `send_sol`
[INFO] [stdout]    --> src/main.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | / pub async fn send_sol(
[INFO] [stdout] 414 | |     Json(payload): Json<SendSolRequest>,
[INFO] [stdout] 415 | | ) -> Result<ResponseJson<SendSolResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_____________________________________________________________________________________^ function `send_sol` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `ErrorResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | struct ErrorResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SendTokenRequest` is more private than the item `send_token`
[INFO] [stdout]    --> src/main.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / pub async fn send_token(
[INFO] [stdout] 489 | |     Json(payload): Json<SendTokenRequest>,
[INFO] [stdout] 490 | | ) -> Result<ResponseJson<SendTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_______________________________________________________________________________________^ function `send_token` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `SendTokenRequest` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:467:1
[INFO] [stdout]     |
[INFO] [stdout] 467 | struct SendTokenRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SignMessageResponse` is more private than the item `sign_message`
[INFO] [stdout]    --> src/main.rs:279:1
[INFO] [stdout]     |
[INFO] [stdout] 279 | / pub async fn sign_message(
[INFO] [stdout] 280 | |     Json(payload): Json<SignMessageRequest> 
[INFO] [stdout] 281 | | ) -> Result<ResponseJson<SignMessageResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_________________________________________________________________________________________^ function `sign_message` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `SignMessageResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:267:1
[INFO] [stdout]     |
[INFO] [stdout] 267 | struct SignMessageResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SendTokenResponse` is more private than the item `send_token`
[INFO] [stdout]    --> src/main.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / pub async fn send_token(
[INFO] [stdout] 489 | |     Json(payload): Json<SendTokenRequest>,
[INFO] [stdout] 490 | | ) -> Result<ResponseJson<SendTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_______________________________________________________________________________________^ function `send_token` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `SendTokenResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:476:1
[INFO] [stdout]     |
[INFO] [stdout] 476 | struct SendTokenResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ErrorResponse` is more private than the item `sign_message`
[INFO] [stdout]    --> src/main.rs:279:1
[INFO] [stdout]     |
[INFO] [stdout] 279 | / pub async fn sign_message(
[INFO] [stdout] 280 | |     Json(payload): Json<SignMessageRequest> 
[INFO] [stdout] 281 | | ) -> Result<ResponseJson<SignMessageResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_________________________________________________________________________________________^ function `sign_message` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `ErrorResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | struct ErrorResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `VerifyMessageRequest` is more private than the item `verify_message`
[INFO] [stdout]    --> src/main.rs:343:1
[INFO] [stdout]     |
[INFO] [stdout] 343 | / pub async fn verify_message(
[INFO] [stdout] 344 | |     Json(payload): Json<VerifyMessageRequest>
[INFO] [stdout] 345 | | ) -> Result<ResponseJson<VerifyMessageResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |___________________________________________________________________________________________^ function `verify_message` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `VerifyMessageRequest` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:324:1
[INFO] [stdout]     |
[INFO] [stdout] 324 | struct VerifyMessageRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `VerifyMessageResponse` is more private than the item `verify_message`
[INFO] [stdout]    --> src/main.rs:343:1
[INFO] [stdout]     |
[INFO] [stdout] 343 | / pub async fn verify_message(
[INFO] [stdout] 344 | |     Json(payload): Json<VerifyMessageRequest>
[INFO] [stdout] 345 | | ) -> Result<ResponseJson<VerifyMessageResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |___________________________________________________________________________________________^ function `verify_message` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `VerifyMessageResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:331:1
[INFO] [stdout]     |
[INFO] [stdout] 331 | struct VerifyMessageResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ErrorResponse` is more private than the item `verify_message`
[INFO] [stdout]    --> src/main.rs:343:1
[INFO] [stdout]     |
[INFO] [stdout] 343 | / pub async fn verify_message(
[INFO] [stdout] 344 | |     Json(payload): Json<VerifyMessageRequest>
[INFO] [stdout] 345 | | ) -> Result<ResponseJson<VerifyMessageResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |___________________________________________________________________________________________^ function `verify_message` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `ErrorResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | struct ErrorResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ErrorResponse` is more private than the item `send_token`
[INFO] [stdout]    --> src/main.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / pub async fn send_token(
[INFO] [stdout] 489 | |     Json(payload): Json<SendTokenRequest>,
[INFO] [stdout] 490 | | ) -> Result<ResponseJson<SendTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_______________________________________________________________________________________^ function `send_token` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `ErrorResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | struct ErrorResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SendSolRequest` is more private than the item `send_sol`
[INFO] [stdout]    --> src/main.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | / pub async fn send_sol(
[INFO] [stdout] 414 | |     Json(payload): Json<SendSolRequest>,
[INFO] [stdout] 415 | | ) -> Result<ResponseJson<SendSolResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_____________________________________________________________________________________^ function `send_sol` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `SendSolRequest` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:394:1
[INFO] [stdout]     |
[INFO] [stdout] 394 | struct SendSolRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SendSolResponse` is more private than the item `send_sol`
[INFO] [stdout]    --> src/main.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | / pub async fn send_sol(
[INFO] [stdout] 414 | |     Json(payload): Json<SendSolRequest>,
[INFO] [stdout] 415 | | ) -> Result<ResponseJson<SendSolResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_____________________________________________________________________________________^ function `send_sol` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `SendSolResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:401:1
[INFO] [stdout]     |
[INFO] [stdout] 401 | struct SendSolResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ErrorResponse` is more private than the item `send_sol`
[INFO] [stdout]    --> src/main.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | / pub async fn send_sol(
[INFO] [stdout] 414 | |     Json(payload): Json<SendSolRequest>,
[INFO] [stdout] 415 | | ) -> Result<ResponseJson<SendSolResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_____________________________________________________________________________________^ function `send_sol` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `ErrorResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | struct ErrorResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SendTokenRequest` is more private than the item `send_token`
[INFO] [stdout]    --> src/main.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / pub async fn send_token(
[INFO] [stdout] 489 | |     Json(payload): Json<SendTokenRequest>,
[INFO] [stdout] 490 | | ) -> Result<ResponseJson<SendTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_______________________________________________________________________________________^ function `send_token` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `SendTokenRequest` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:467:1
[INFO] [stdout]     |
[INFO] [stdout] 467 | struct SendTokenRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SendTokenResponse` is more private than the item `send_token`
[INFO] [stdout]    --> src/main.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / pub async fn send_token(
[INFO] [stdout] 489 | |     Json(payload): Json<SendTokenRequest>,
[INFO] [stdout] 490 | | ) -> Result<ResponseJson<SendTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_______________________________________________________________________________________^ function `send_token` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `SendTokenResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:476:1
[INFO] [stdout]     |
[INFO] [stdout] 476 | struct SendTokenResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ErrorResponse` is more private than the item `send_token`
[INFO] [stdout]    --> src/main.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / pub async fn send_token(
[INFO] [stdout] 489 | |     Json(payload): Json<SendTokenRequest>,
[INFO] [stdout] 490 | | ) -> Result<ResponseJson<SendTokenResponse>, (StatusCode, ResponseJson<ErrorResponse>)> {
[INFO] [stdout]     | |_______________________________________________________________________________________^ function `send_token` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `ErrorResponse` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | struct ErrorResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.73s
[INFO] running `Command { std: "docker" "inspect" "ca64a127c767a11ca2878df76a33f6e5e7721d611a1ae97ac12a21088ce46028", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca64a127c767a11ca2878df76a33f6e5e7721d611a1ae97ac12a21088ce46028", kill_on_drop: false }`
[INFO] [stdout] ca64a127c767a11ca2878df76a33f6e5e7721d611a1ae97ac12a21088ce46028
