Size: a a a

2020 June 15

Dv

Dr. Friedrich von Ne... in codingteam
folex
Ну у меня тут прост неожиданно поведение у rust-url:
"schema:/".path_segments() возвращает [""]
а schema:/a/b/c.extend([""]) дописывает слеш в конце урла: schema:/a/b/c/
А что такое extend?
источник

f

folex in codingteam
записать тип не выйдет, но можно вернуть impl, в целом
источник

Dv

Dr. Friedrich von Ne... in codingteam
Видать, они считают пустой элемент значимым, да.
источник

f

folex in codingteam
Dr. Friedrich von Never
А что такое extend?
/// Append each segment from the given iterator at the end of this URL’s path.
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
Антон ⚙️
Гм. Но откуда тогда она берёт указатель на '\0'?
Просто сделать статичную константу, и возвращать; так-то все равно там у тебя size/data есть
источник

А⚙

Антон ⚙️ in codingteam
folex
Ну у меня тут прост неожиданно поведение у rust-url:
"schema:/".path_segments() возвращает [""]
а schema:/a/b/c.extend([""]) дописывает слеш в конце урла: schema:/a/b/c/
ЕМНИП, слеш на конце — это не ошибка
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
Крылатый Пегас
Какой восхитительный способ угодить толпе ради классов без реального решения проблемы.
+
источник

Dv

Dr. Friedrich von Ne... in codingteam
Антон ⚙️
ЕМНИП, слеш на конце — это не ошибка
Да, разумеется.
источник

f

folex in codingteam
Антон ⚙️
ЕМНИП, слеш на конце — это не ошибка
ну понятно что это всё равно валидный урл
источник

Dv

Dr. Friedrich von Ne... in codingteam
folex
Ну у меня тут прост неожиданно поведение у rust-url:
"schema:/".path_segments() возвращает [""]
а schema:/a/b/c.extend([""]) дописывает слеш в конце урла: schema:/a/b/c/
Вот это вот поведение позволяет различить /a/b/ и /a/b
источник

f

folex in codingteam
но я хочу в тестах красивые урлы!
источник

А⚙

Антон ⚙️ in codingteam
Alex Ф-ф-фэils!🌠︙
Просто сделать статичную константу, и возвращать; так-то все равно там у тебя size/data есть
А c_str константный указатель выставляет?
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
О, привет
источник

А⚙

Антон ⚙️ in codingteam
folex
но я хочу в тестах красивые урлы!
Не хоти!
источник

Dv

Dr. Friedrich von Ne... in codingteam
folex
но я хочу в тестах красивые урлы!
А какие из них тебе красивые?
источник

А⚙

Антон ⚙️ in codingteam
Или успокойся и добавь этот чёртов filter
источник

f

folex in codingteam
Dr. Friedrich von Never
Вот это вот поведение позволяет различить /a/b/ и /a/b
а чем отличаются /a/b/#fragment и /a/b#fragment?
источник

💮

💮 in codingteam
folex
Ну у меня тут прост неожиданно поведение у rust-url:
"schema:/".path_segments() возвращает [""]
а schema:/a/b/c.extend([""]) дописывает слеш в конце урла: schema:/a/b/c/
> "schema:/".path_segments() возвращает [""]
А "schema:".path_segments()?
источник

f

folex in codingteam
Dr. Friedrich von Never
А какие из них тебе красивые?
/a/b#fragment
источник

Dv

Dr. Friedrich von Ne... in codingteam
folex
а чем отличаются /a/b/#fragment и /a/b#fragment?
Ну, слэшом
источник