Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
dms3
go-bitswap
Commits
906b2fb5
Unverified
Commit
906b2fb5
authored
4 years ago
by
Steven Allen
Committed by
GitHub
4 years ago
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: avoid allocating cids (#348)
parent
a8af17a5
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2 additions
and
1 deletion
+2
-1
message/pb/cid.go
message/pb/cid.go
+2
-1
No files found.
message/pb/cid.go
View file @
906b2fb5
...
...
@@ -18,7 +18,8 @@ func (c Cid) Marshal() ([]byte, error) {
}
func
(
c
*
Cid
)
MarshalTo
(
data
[]
byte
)
(
int
,
error
)
{
return
copy
(
data
[
:
c
.
Size
()],
c
.
Cid
.
Bytes
()),
nil
// intentionally using KeyString here to avoid allocating.
return
copy
(
data
[
:
c
.
Size
()],
c
.
Cid
.
KeyString
()),
nil
}
func
(
c
*
Cid
)
Unmarshal
(
data
[]
byte
)
(
err
error
)
{
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment