-
Notifications
You must be signed in to change notification settings - Fork 32
/
Copy pathbyte_streams.clj
59 lines (57 loc) · 1.15 KB
/
byte_streams.clj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
(ns
^{:deprecated true
:doc "DEPRECATED: moved to clj-commons.byte-streams"
:no-doc true
:superseded-by "clj-commons.byte-streams"}
byte-streams
(:refer-clojure :exclude [byte-array vector-of])
(:require
[clj-commons.byte-streams]
[potemkin.namespaces])
(:import (java.nio.file StandardOpenOption)))
;; don't use single-segment potemkin ns to avoid further single-segment issues
(potemkin.namespaces/import-vars
[clj-commons.byte-streams
conversions
inverse-conversions
src->dst->transfer
byte-array-type
seq-of
stream-of
vector-of
type-descriptor
normalize-type-descriptor
tag-metadata-for
def-conversion
def-transfer
converter
seq-converter
stream-converter
conversion-path
convert
possible-conversions
conversion-cost
default-transfer
transfer-fn
transfer
dev-null
optimized-transfer?
readable-character?
print-bytes
to-byte-buffer
to-byte-buffers
to-byte-array
to-byte-arrays
to-input-stream
to-data-input-stream
to-output-stream
to-char-sequence
to-readable-channel
to-string
to-reader
to-line-seq
to-byte-source
to-byte-sink
cmp-bufs
compare-bytes
bytes=])