some simple @trusted -> @safe upgrades (#240)

some simple @trusted -> @safe upgrades
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
This commit is contained in:
Cameron Ross 2019-03-18 03:39:21 -02:30 committed by The Dlang Bot
parent 11020e46ed
commit dcb4dcb93a
3 changed files with 5 additions and 5 deletions

View file

@ -143,7 +143,7 @@ struct Dumper
* Throws: YAMLException on error (e.g. invalid nodes, * Throws: YAMLException on error (e.g. invalid nodes,
* unable to write to file/stream). * unable to write to file/stream).
*/ */
void dump(CharacterType = char, Range)(Range range, Node[] documents ...) @trusted void dump(CharacterType = char, Range)(Range range, Node[] documents ...)
if (isOutputRange!(Range, CharacterType) && if (isOutputRange!(Range, CharacterType) &&
isOutputRange!(Range, char) || isOutputRange!(Range, wchar) || isOutputRange!(Range, dchar)) isOutputRange!(Range, char) || isOutputRange!(Range, wchar) || isOutputRange!(Range, dchar))
{ {

View file

@ -750,7 +750,7 @@ struct Emitter(Range, CharType) if (isOutputRange!(Range, CharType))
//{ //{
// writeIndent(); // writeIndent();
//} //}
auto writer = ScalarWriter!(Range, CharType)(this, analysis_.scalar, auto writer = ScalarWriter!(Range, CharType)(&this, analysis_.scalar,
context_ != Context.mappingSimpleKey); context_ != Context.mappingSimpleKey);
with(writer) final switch(style_) with(writer) final switch(style_)
{ {
@ -1344,9 +1344,9 @@ struct ScalarWriter(Range, CharType)
public: public:
///Construct a ScalarWriter using emitter to output text. ///Construct a ScalarWriter using emitter to output text.
this(ref Emitter!(Range, CharType) emitter, string text, const bool split = true) @trusted nothrow this(Emitter!(Range, CharType)* emitter, string text, const bool split = true) @safe nothrow
{ {
emitter_ = &emitter; emitter_ = emitter;
text_ = text; text_ = text;
split_ = split; split_ = split;
} }

View file

@ -247,7 +247,7 @@ final class Parser
} }
///Parse explicit document start. ///Parse explicit document start.
Event parseDocumentStart() @trusted Event parseDocumentStart() @safe
{ {
//Parse any extra document end indicators. //Parse any extra document end indicators.
while(scanner_.front.id == TokenID.documentEnd) while(scanner_.front.id == TokenID.documentEnd)