Vladislav Kozlov

Vladislav Kozlov (Russian: Владислав Козлов), (born 15 March 1997) is a Russian swimmer.

Vladislav Kozlov
Personal information
Nickname(s)Vlad
National team Russia
Born (1997-03-15) 15 March 1997
Height1.83 m (6 ft 0 in)
Weight68 kg (150 lb; 10.7 st)
Sport
SportSwimming
Strokesfreestyle, medley
College teamSamara State Aerospace University

Career

In 2014, Kozlov's first major international meet at the 2014 European Junior Championships, he won a bronze medal in men's 50 m butterfly.

In June 2015 at the inaugural 2015 European Games in Baku, Kozlov won the gold medal with the Russian Team in men's 4 × 100 m medley (with Daniil Pakhomov, Anton Chupkov and Filipp Shopin touching in 3:36.38), a new junior world record breaking the previous record held by Russia in 3:38.02 at the 2014 Youth Olympics.[1] and in 4 × 100 m mixed freestyle (with Arina Openysheva, Elisei Stepanov and Mariia Kameneva at a time of 3:30.30). Kozlov also won bronze in the individual men's 100 m freestyle and with the Russian Team in men's 4 × 100 m freestyle.

In August 25–30, Kozlov competed at the 2015 World Junior Championships in Singapore, he won gold with the Russian team in men's 4x100 medley (with Daniil Pakhomov, Anton Chupkov, Roman Larin, touching in 3:36.44), taking a meets record.[2] and bronze in mixed 4 × 100 m freestyle (with Mariia Kameneva, Arina Openysheva and Igor Shadrin).

gollark: I just want to know how to idiomatically make GCable wrappers for the various C objects.
gollark: No, I have that stuff done.
gollark: I want a *different* set of "OPERATIONS ON RELEVANT NODE THING" and no HTML generation at the end, and it would be bees to just copy-paste the function here.
gollark: As of now, my code does```nimproc renderToHtml*(input: string): string = let wlRegex = re"\[\[([^:\]]+):?([^\]]+)?\]\]" let opt = CMARK_OPT_UNSAFE or CMARK_OPT_FOOTNOTES or CMARK_OPT_STRIKETHROUGH_DOUBLE_TILDE or CMARK_OPT_TABLE_PREFER_STYLE_ATTRIBUTES # create parser instance let str: cstring = input len: csize_t = len(input).csize_t parser: ParserPtr = cmark_parser_new(opt.cint) if parser == nil: raise newException(CatchableError, "failed to initialize parser") defer: cmark_parser_free(parser) [further initialization stuff] # parse document, get AST cmark_parser_feed(parser, str, len) let doc = cmark_parser_finish(parser) defer: cmark_node_free(doc) if doc == nil: raise newException(CatchableError, "parsing failed - should not occur") # iterate over AST using built-in cmark-gfm AST iteration thing for (evType, node) in cmarkTree(doc): # if it is a text node [OPERATIONS ON RELEVANT NODE THING] let html: cstring = cmark_render_html(doc, opt.cint, cmark_parser_get_syntax_extensions(parser)) defer: free(html) result = $html```
gollark: cmark. I will explain.

References


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.