Error map
E0603: module/function/struct is private Rust: error[E0603]: function `helper` is private
Rust · layer 4, Application & API
Centre: this error. First ring: errors it is linked with (12). Outer ring: what those are linked with. Colours show the layer of a request each error belongs to. Click any dot to re-centre the map on it; hover to follow its connections. The centre dot opens the error page.
Directly related (12)
Rust: error[E0432]: unresolved import `crate::utils` — maybe a missing crate `utils`?
A `use` path doesn't point to an existing module, crate or item.
Cargo: Blocking waiting for file lock on package cache / on build directory
Another cargo process (or rust-analyzer/IDE) holds the lock, so this command waits.
Go: cannot find package "github.com/pkg/errors" in any of: /usr/local/go/src/github.com/pkg/errors (from $GOROOT) /go/src/github.com/pkg/errors (from $GOPATH)
Go could not locate an imported package — it is not downloaded, the module is not initialised, or GOPATH mode is in effect.
Go: go: updates to go.mod needed; to update it: go mod tidy
`go.mod` is out of sync with the imports in your code, and Go is running with `-mod=readonly` (the default).
Go: missing go.sum entry for module providing package github.com/pkg/errors (imported by app); to add: go get app
`go.sum` lacks the checksum for a dependency that your build needs.
Go: fatal: could not read Username for 'https://github.com': terminal prompts disabled
Go tried to fetch a private repository without credentials (and, via the public proxy, got 404/410).
Go: no required module provides package github.com/foo/bar; to add it: go get github.com/foo/bar
The code imports a package whose module is not listed in `go.mod`.
Go: go: github.com/foo/bar@v1.2.3: invalid version: unknown revision v1.2.3
Go cannot fetch the requested module version — the tag or branch doesn't exist, the repository is private or the proxy hasn't see…
Go: verifying module: checksum mismatch — SECURITY ERROR This download does NOT match an earlier download recorded in go.sum
A module's content hash differs from the one recorded in `go.sum` (or the public checksum database).
Rust: error[E0425]: cannot find value `x` in this scope
The identifier (variable, function, constant) isn't defined where it's used.
Rust: error[E0433]: failed to resolve: use of undeclared type `HashMap`
A path starts with a name that isn't in scope (a type or module you didn't import).
Rust: error[E0412]: cannot find type `User` in this scope
A type name isn't defined or imported in the current module.
Two steps away (22)
Go: declared and not used: x / "fmt" imported and not used
Go refuses to compile code with unused local variables or unused imports.
Rust: error[E0599]: no method named `push_str` found for struct `Vec<String>` in the current scope
The type doesn't have that method — wrong type, trait not in scope, or missing derive/feature.
Rust: error[E0616]: field `name` of struct `User` is private
You accessed a struct field that isn't `pub` from outside its module.
Rust: error[E0499]: cannot borrow `v` as mutable more than once at a time
Two mutable references to the same value were alive at once, which Rust forbids.
Rust: error[E0505]: cannot move out of `s` because it is borrowed
You moved a value while a reference to it was still in use.
Rust: error[E0507]: cannot move out of `self.name` which is behind a shared reference
You tried to take ownership of a value through a reference (or from a Vec/Option behind `&`).
Go: package app/models imports app/utils imports app/models: import cycle not allowed
Two or more packages import each other directly or indirectly, which Go forbids.
Go: listen tcp :8080: bind: address already in use
The port your Go server wants is already taken by another process (or a previous instance of your app).
Go: x509: certificate signed by unknown authority
The Go TLS client does not trust the CA that signed the server's certificate.
Terraform: Error: Failed to download module — Could not download module "vpc" (main.tf:1) source code from "git::https://github.com/org/repo.git": error downloading
Terraform couldn't fetch a module's source (git auth, wrong ref/path, registry, network).
Go: package app/cmd: no Go files in /app/cmd / build constraints exclude all Go files
The directory you asked Go to build contains no buildable `.go` files.
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! (ssh host key changed)
The server’s SSH host key differs from the one saved in ~/.ssh/known_hosts — usually because the server was rebuilt or the IP was…
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY
apt can’t verify a repository’s signature because the repo’s signing key isn’t installed (or has expired/rotated).
SELinux is preventing ... / avc: denied { read } for pid=... (permission denied despite correct permissions)
SELinux blocked the access — file permissions look fine, but the file’s security context or a boolean doesn’t allow the service t…
C++: error: 'x' was not declared in this scope (undeclared identifier)
The compiler met a name it has never seen: it is misspelled, declared later, out of scope, or its header or namespace is missing.
MSVC: error C2065: 'x': undeclared identifier
Visual C++ met a name it has not seen declared — a typo, a missing header or namespace, or use outside its scope.
Cargo: error: failed to select a version for the requirement `serde = "^2.0"` — candidate versions found which didn't match: 1.0.197
Cargo can't find a version of a dependency satisfying the constraints you (or other crates) set.
Rust: error[E0752]: `main` function is not allowed to be `async`
`async fn main()` needs a runtime attribute (Tokio/async-std), the std `main` can't be async.
Cargo: warning: spurious network error (2 tries remaining): [35] SSL connect error / error: failed to download from `https://index.crates.io/...`
Cargo couldn't reach crates.io (network, proxy, TLS or DNS issues).
Rust: error[E0308]: mismatched types — expected `X`, found `Y`
A value’s type doesn’t match what the context expects — common with &str vs String, Option/Result vs plain values, and integer ty…
C++: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
C++ forbids silently dropping `const` or converting between unrelated pointer types — typically a string literal assigned to `cha…
C++: error: 'string' does not name a type
Where the compiler expected a type, it found a name it does not know as one — a missing header, namespace, or class declared late…
Map another error
Popular: 500403400ORA-009331064Critical errorFileNotFoundException assemblyTypeError