Похожие чаты

Guys let's say I have an error and I want

to wrap it using something like fmt.Errorf but I don't want the previous error to show on the string when doing .Error() method. What can I do?

15 ответов

47 просмотров

you want to wrap but you don't want to wrap? :D

DAZ- Автор вопроса
Roman Sharkov
you want to wrap but you don't want to wrap? :D

I want to wrap the error without concatenating the output strings

Create your own error struct and implement the Error interface on it

DAZ- Автор вопроса
woto 「 噂 」
Create your own error struct and implement the Err...

I did, I was looking for something on the stdlib that I might had missed

DAZ
I did, I was looking for something on the stdlib t...

hiding errors when wrapping would be all sorts of wrong. Why would you hide it?

DAZ- Автор вопроса
Roman Sharkov
hiding errors when wrapping would be all sorts of ...

an external function returns un ugly message that I don't want to display to the end user, I want to wrap it into an error wich still say where it went wrong but preserving the type of the original error by wrapping it

DAZ- Автор вопроса
Roman Sharkov
use a custom error type :)

Is what I did, as I said I just wanted to see if there was something else type errorWrapper struct { wrapped error message string } func wrapError(out string, err error) error { return errorWrapper{err, out} } func (e errorWrapper) Error() string { return e.message } func (e errorWrapper) Unwrap() error { return e.wrapped }

DAZ- Автор вопроса
Roman Sharkov
unexported tho?

I use it only internally 🤔

DAZ
I use it only internally 🤔

I had a team mate in apex legends a few minutes ago with your name, toxic AF. Unrelated but amusing none the less 😂

DAZ- Автор вопроса

You can create your own error container

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта