Liking cljdoc? Tell your friends :D

skeptic.analysis.cast.support


aggregate-childrenclj

(aggregate-children source-type target-type rule polarity reason children)

Inputs: [source-type :- s/Any target-type :- s/Any rule :- s/Any polarity :- s/Any reason :- s/Any children :- s/Any] Returns: csch/CastResult

Inputs: [source-type :- s/Any target-type :- s/Any rule :- s/Any polarity :- s/Any reason :- s/Any children :- s/Any]
Returns: csch/CastResult
raw docstring

all-ok?clj

(all-ok? results)

Inputs: [results :- [csch/CastResult]] Returns: s/Bool

Inputs: [results :- [csch/CastResult]]
Returns: s/Bool
raw docstring

cast-failclj

(cast-fail source-type target-type rule polarity reason)
(cast-fail source-type target-type rule polarity reason children)
(cast-fail source-type target-type rule polarity reason children details)

Inputs: ([source-type :- s/Any target-type :- s/Any rule :- s/Any polarity :- s/Any reason :- s/Any] [source-type :- s/Any target-type :- s/Any rule :- s/Any polarity :- s/Any reason :- s/Any children :- s/Any] [source-type :- s/Any target-type :- s/Any rule :- s/Any polarity :- s/Any reason :- s/Any children :- s/Any details :- s/Any]) Returns: csch/CastResult

Inputs: ([source-type :- s/Any target-type :- s/Any rule :- s/Any polarity :- s/Any reason :- s/Any] [source-type :- s/Any target-type :- s/Any rule :- s/Any polarity :- s/Any reason :- s/Any children :- s/Any] [source-type :- s/Any target-type :- s/Any rule :- s/Any polarity :- s/Any reason :- s/Any children :- s/Any details :- s/Any])
Returns: csch/CastResult
raw docstring

cast-okclj

(cast-ok source-type target-type rule)
(cast-ok source-type target-type rule children)
(cast-ok source-type target-type rule children details)

Inputs: ([source-type :- s/Any target-type :- s/Any rule :- s/Any] [source-type :- s/Any target-type :- s/Any rule :- s/Any children :- s/Any] [source-type :- s/Any target-type :- s/Any rule :- s/Any children :- s/Any details :- s/Any]) Returns: csch/CastResult

Inputs: ([source-type :- s/Any target-type :- s/Any rule :- s/Any] [source-type :- s/Any target-type :- s/Any rule :- s/Any children :- s/Any] [source-type :- s/Any target-type :- s/Any rule :- s/Any children :- s/Any details :- s/Any])
Returns: csch/CastResult
raw docstring

cast-resultclj

(cast-result {:keys [ok? source-type target-type rule polarity reason children
                     details]
              :as inputs})

Inputs: [{:keys [ok? source-type target-type rule polarity reason children details], :as inputs} :- s/Any] Returns: csch/CastResult

Inputs: [{:keys [ok? source-type target-type rule polarity reason children details], :as inputs} :- s/Any]
Returns: csch/CastResult
raw docstring

check-type-testclj

(check-type-test value-type ground-type)
(check-type-test value-type ground-type _opts)

Inputs: ([value-type :- s/Any ground-type :- s/Any] [value-type :- s/Any ground-type :- s/Any _opts :- s/Any]) Returns: csch/CastResult

Inputs: ([value-type :- s/Any ground-type :- s/Any] [value-type :- s/Any ground-type :- s/Any _opts :- s/Any])
Returns: csch/CastResult
raw docstring

contains-sealed-ground?clj

(contains-sealed-ground? type binder)

Inputs: [type :- s/Any binder :- s/Any] Returns: s/Bool

Inputs: [type :- s/Any binder :- s/Any]
Returns: s/Bool
raw docstring

exit-nu-scopeclj

(exit-nu-scope artifact binder)

Inputs: [artifact :- s/Any binder :- s/Any] Returns: csch/CastResult

Inputs: [artifact :- s/Any binder :- s/Any]
Returns: csch/CastResult
raw docstring

indexed-requestclj

(indexed-request kind idx source-type target-type opts)

leaked-sealed-typeclj

(leaked-sealed-type cast-result binder)

Inputs: [cast-result :- csch/CastResult binder :- s/Any] Returns: s/Any

Inputs: [cast-result :- csch/CastResult binder :- s/Any]
Returns: s/Any
raw docstring

matching-source-methodclj

(matching-source-method source-fun target-method)

Inputs: [source-fun :- ats/SemanticType target-method :- ats/SemanticType] Returns: (s/maybe ats/SemanticType)

Inputs: [source-fun :- ats/SemanticType target-method :- ats/SemanticType]
Returns: (s/maybe ats/SemanticType)
raw docstring

method-accepts-arity?clj

(method-accepts-arity? method arity)

Inputs: [method :- ats/SemanticType arity :- s/Int] Returns: s/Bool

Inputs: [method :- ats/SemanticType arity :- s/Int]
Returns: s/Bool
raw docstring

optional-key-innerclj

(optional-key-inner type)

Inputs: [type :- ats/SemanticType] Returns: ats/SemanticType

Inputs: [type :- ats/SemanticType]
Returns: ats/SemanticType
raw docstring

rule-seal-deltaclj

(rule-seal-delta result binder)

Inputs: [result :- csch/CastResult binder :- s/Any] Returns: s/Int

Inputs: [result :- csch/CastResult binder :- s/Any]
Returns: s/Int
raw docstring

seal-balanceclj

(seal-balance cast-result binder)

Inputs: [cast-result :- csch/CastResult binder :- s/Any] Returns: s/Int

Inputs: [cast-result :- csch/CastResult binder :- s/Any]
Returns: s/Int
raw docstring

sealed-ground-nameclj

(sealed-ground-name type)

Inputs: [type :- s/Any] Returns: s/Any

Inputs: [type :- s/Any]
Returns: s/Any
raw docstring

semantic-type-childrenclj

(semantic-type-children type)

Inputs: [type :- s/Any] Returns: [s/Any]

Inputs: [type :- s/Any]
Returns: [s/Any]
raw docstring

with-cast-pathclj

(with-cast-path result segment)

Inputs: [result :- csch/CastResult segment :- s/Any] Returns: csch/CastResult

Inputs: [result :- csch/CastResult segment :- s/Any]
Returns: csch/CastResult
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close