moonrockz/openrpc/json does not have a README file
pub(all) enum Code {
Syntax
DuplicateKey
LimitExceeded
InvalidNumber
InvalidReference
UnresolvedReference
WrongType
MissingField
UnsupportedVersion
UnsupportedDialect
UnsupportedCheck
InvalidSchema
ParameterOrder
MissingBaseUri
UnavailableResource
ConflictingIdentifier
ReferenceCycle
DuplicateName
DuplicateErrorCode
UnknownMethod
UnknownField
InvalidValue
StaleNode
} derive(Eq, Debug)fn CstDocument::replace_value(self : CstDocument, node : NodeId, value : Value, limits? : Limits) -> Result[CstDocument, Diagnostic]fn Diagnostic::new(code : Code, message : String, path? : Array[String], span? : Span?, related? : Array[Span]) -> Diagnosticpub struct Limits {
max_depth : Int
max_nodes : Int
max_source : Int
max_number : Int
max_findings : Int
} derive(Debug)pub struct NodeId {
// private fields
}fn Value::equals(self : Value, other : Value, numeric? : Bool, limits? : Limits) -> Result[Bool, Diagnostic]fn parse(source : String, source_id? : String?, limits? : Limits) -> Result[CstDocument, Diagnostic]